public ActionResult <Personnel> Post([FromBody] Personnel newPers) { try { return(Ok(_service.Create(newPers))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult Create(PersonnelViewModel personnelViewModel) { if (!ModelState.IsValid) { var departmentViewModel = _departmentService.GetDepartments().GetDepartmentViewModelsByDepartmentModels(); ViewBag.DepartmentsSelectList = new SelectList(departmentViewModel, "Id", "DepartmentName"); var departmentRoleViewModel = _departmentRoleService.GetDepartmentRoles().GetDepartmentRoleViewModelsByDepartmentRoleModels(); ViewBag.DepartmentRolesSelectList = new SelectList(departmentRoleViewModel, "Id", "DepartmentRoleName"); return(View(personnelViewModel)); } var personnelModel = personnelViewModel.GetPersonnelModelByPersonnelViewModel(); _personnelService.Create(personnelModel); return(RedirectToAction("Index")); }