public IHttpActionResult CreateFood(foodDto foodDto) { if (!ModelState.IsValid) { return(BadRequest()); } var food = Mapper.Map <foodDto, Food>(foodDto); _context.Food.Add(food); _context.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + food.FoodId), foodDto)); }
public void updateFood(int id, foodDto foodDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.NotFound); } var foodInDb = _context.Food.SingleOrDefault(m => m.FoodId == id); foodDto.FoodId = id; if (foodInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(foodDto, foodInDb); _context.SaveChanges(); }