Пример #1
0
        public ShoppingMealBTO UpdateShoppingMeal(ShoppingMealBTO shoppingMealBto)
        {
            ShoppingMealDTO shoppingMeal;

            if (shoppingMealBto != null)
            {
                shoppingMeal = shoppingMealRepository.Update(shoppingMealBto.BTOToShoppingMealDomain().ShoppingMealDomainToDTO());
                return(shoppingMeal?.DTOToShoppingMealDomain().ShoppingMealDomainToBTO() ?? null);
            }
            return(null);
        }
Пример #2
0
        public ShoppingMealBTO AddShoppingMeal(ShoppingMealBTO shoppingMealBto)
        {
            ShoppingMealDTO meal = new ShoppingMealDTO();

            if (shoppingMealBto != null)
            {
                meal = shoppingMealRepository.Create(shoppingMealBto.BTOToShoppingMealDomain().ShoppingMealDomainToDTO());
                return(meal.DTOToShoppingMealDomain().ShoppingMealDomainToBTO());
            }
            return(null);
        }
 public static ShoppingMealDomain BTOToShoppingMealDomain(this ShoppingMealBTO shoppingMealBto)
 {
     if (shoppingMealBto != null)
     {
         return new ShoppingMealDomain
                {
                    Id       = shoppingMealBto.Id,
                    Quantity = shoppingMealBto.Quantity,
                    MealId   = shoppingMealBto.MealId,
                    Meal     = shoppingMealBto.Meal.BTOToMealDomain(),
                    BasketId = shoppingMealBto.BasketId,
                    Basket   = shoppingMealBto.Basket.BTOToBasketDomain()
                }
     }
     ;
     else
     {
         return(null);
     }
 }