コード例 #1
0
 private Task <ResponseMessage> CreateMeal(CreateMealRequest request)
 {
     if (string.IsNullOrEmpty(request.Meal.Name))
     {
         return(Fault(HttpStatusCode.BadRequest, FaultCode.NULL_OR_EMPTY, new string[] { nameof(request.Meal.Name) }));
     }
     _mealsRepository.InsertMeal(request.Meal);
     return(Ok());
 }
コード例 #2
0
        public IActionResult Create(long brandId, CreateMealRequest request)
        {
            try
            {
                var meal    = Mapper.Map <Meal>(request.Meal);
                var created = Mapper.Map <MealDTO>(_serviceUow.MealService.CreateMealForBrand(meal, brandId));

                return(Created("/Meal", created));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }