public IActionResult EditEmployeedetail(EmployeeModel employeeModel) { if (employeeModel.EmployeeDetail.Id == null) { employeeModel.EmployeeDetail.EmployeeID = employeeModel.Employee.Id; employeeDetailService.newEmployeeDetail(employeeModel.EmployeeDetail); } else { employeeDetailService.updateEmployeeDetail(employeeModel.EmployeeDetail); } return(RedirectToAction("List")); //if (ModelState.IsValid) //{ //} //else //{ // var errors = ModelState.Select(x => x.Value.Errors) // .Where(y => y.Count > 0) // .ToList(); // return View(); //} }
public HttpResponseMessage Post(EmployeeDetailDTO accessTypeDTO) { try { EmployeeDetailDTO dto = service.newEmployeeDetail(accessTypeDTO); if (dto != null) { HttpResponseMessage message = Request.CreateResponse(HttpStatusCode.Created, dto); message.Headers.Location = new Uri(Request.RequestUri + "/" + dto.Id); return(message); } else { return(Request.CreateErrorResponse(HttpStatusCode.SeeOther, sysLanguage.CompanyTitlesControllerStrings.add_title)); } } catch (Exception) { return(Request.CreateErrorResponse(HttpStatusCode.SeeOther, sysLanguage.CompanyTitlesControllerStrings.add_title)); } }