Spontaneous.WebApp.Models.MenuPartModel.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            string strDishes = (Dishes == null ? "Empty" : Dishes.ToString());
            return string.Format(" MenuPartModel: Id={0}, RestaurantId={1}, Name={2}, Dishes={3}.", Id, RestaurantId, Name, strDishes);
        }

Usage Example

Example #1
0
        public void UpdateMenuPart(MenuPartModel MenuPart)
        {
            //
            log.InfoFormat("[UpdateMenuPartModel] MenuPart={0} ", MenuPart.ToString());
            //RestaurantModel tempRest = GetRestaurantById(MenuPart.RestaurantId);
            //MenuPart.Dishes = tempRest.Menu.MenuParts.FirstOrDefault(mp => mp.Id == MenuPart.Id).Dishes;  //save existed dishes
            //tempRest.Menu.MenuParts.RemoveAll(mp => mp.Id == MenuPart.Id);  //remove old MenuPart from MenuPartsModel List
            //tempRest.Menu.MenuParts.Add(MenuPart);                          //add new MenuPart to MenuPartsModel List
            //UpdateRestaurant(tempRest);                                       //save changes in DB
            RestaurantBasicData restaurant = GetRestaurantBasicById(MenuPart.RestaurantId);

            var dbMenuPart = restaurant.Menu.MenuParts.FirstOrDefault(mp => mp.Id == MenuPart.Id);
            MenuPart temp = MenuPart.ToMenuPartBasic();
            if (temp != null && dbMenuPart != null)
            {
                temp.Dishes = dbMenuPart.Dishes;
                restaurant.Menu.MenuParts.RemoveAll(mp => mp.Id == MenuPart.Id);  //remove old MenuPart from MenuPartsModel List
                restaurant.Menu.MenuParts.Add(temp);
                UpdateRestaurant(restaurant);
            }
        }
All Usage Examples Of Spontaneous.WebApp.Models.MenuPartModel::ToString