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()); }
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)); } }