public IActionResult SaveEntity(Food entity) { bool result = true; string message = string.Empty; var userEmail = User.GetSpecificClaim("Email"); if (ModelState.IsValid) { entity.UserModified = userEmail; if (entity.Id == 0) { entity.UserCreated = userEmail; _foodService.Add(entity, out result, out message); } else { _foodService.UpdateChangedProperties(entity, out result, out message); } return(new OkObjectResult(new GenericResult(result, message))); } else { List <string> listErrors = ModelState.Values.SelectMany(v => v.Errors).Select(x => x.ErrorMessage).ToList(); string errorString = String.Join("\n", listErrors.ToArray()); return(new OkObjectResult(new GenericResult(false, errorString))); } }
public IActionResult Add(Food food) { var result = _foodService.Add(food); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Create(Food food) { if (!ModelState.IsValid) { return(View(food)); } _foodService.Add(food); _foodService.Save(); return(RedirectToAction(nameof(Index))); }
public void Save(ICollection <TOut> classToSave, IKernel kernel) { IFoodService service = kernel.Get <IFoodService>(); ICollection <Food> foods = (List <Food>)classToSave; foreach (Food food in foods) { service.Add(food); } service.Complete(); }
public IActionResult AddFood(Food food) { food.ID = Guid.NewGuid(); food.AddedDate = DateTime.Now; var result = _foodService.Add(food); if (result.Succes) { return(Ok(result.Message)); } return(BadRequest(result.Message)); }
public IActionResult Add([FromBody] FoodModel food) { try { return(Ok(_foodService.Add(food.ToDomainModel()))); } catch (Exception ex) { ModelState.AddModelError("AddFood", ex.Message); return(NotFound(ModelState)); } }
public async Task <IActionResult> Create(FoodInput model) { try { await _foodService.Add(model); return(Ok()); } catch (Exception e) { return(BadRequest(e)); } }
public IActionResult addFood([FromBody] AddFoodModel foodDto) { foodDto.name = foodDto.name.ToLower(); try { // save var food = new Food() { name = foodDto.name, price = foodDto.price, SellerId = foodDto.SellerId, CategoryId = foodDto.CategoryId }; _foodService.Add(food); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public IActionResult Add([FromBody] Food menu) { _foodService.Add(menu); return(Ok()); }
public IActionResult AddFood(Food food) { _foodOperation.Add(food); _foodOperation.Save(); return(Ok()); }
public async Task <IActionResult> Add([FromBody] Food food) { await _foodService.Add(food); return(Ok()); }