public async Task <IActionResult> Post([FromBody] Area Area) { try { var result = await areaRepo.Insert(Area); return(StatusCode(201, result)); } catch (Exception ex) { return(StatusCode(500, new { message = ex.Message })); } }
public ActionResult CreateOrUpdate(AreaFormViewModel viewModel) // model binding { viewModel.Area.Name = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(viewModel.Area.Name.ToLower()); if (viewModel.Area.Id == 0) // Create { areaRepository.Insert(viewModel.Area); return(RedirectToAction("AreaList", "Area")); } else // Update { var area = areaRepository.Update(viewModel.Area); return(RedirectToAction("AreaList", "Area")); } }