public IActionResult Details(int id, [FromBody] DetailsResource resource) { var details = repo.GetById(id); var result = mapper.Map <DetailsResource, DetailsModel>(resource, details); uow.Save(); return(Ok(details)); }
public IActionResult Details(DetailsResource resource) { var subDepartment = subDepartmentRepo.GetById(resource.SubDepartmentId); if (subDepartment != null) { NotFound(new { Code = HttpStatusCode.NotFound, Message = "This Subdepartment is not found" }); } var details = mapper.Map <DetailsResource, DetailsModel>(resource); repo.Add(details); uow.Save(); var result = mapper.Map <DetailsModel, DetailsResource>(details); return(Ok(result)); }