public ActionResult CreateField(Field field) { if (ModelState.IsValid) { _fieldService.AddField(field); _uow.SaveAllChanges(); } return(RedirectToAction("Index")); }
public IActionResult AddField(NewFieldVm model, int landId) { var land = _landService.GetLandById(landId); if (land.AcreageFree < model.Acreage) { return(RedirectToAction("NoFreeAcreage", new { landName = land.PlotNumber })); } if (ModelState.IsValid) { _fieldService.AddField(model, landId, userId); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult <AddFieldResponse> Add([FromBody] AddFieldRequest request) { request.CommanderID = User.GetUserId(); return(_fieldService.AddField(request)); }