public IHttpActionResult Create(AdministrativoDTO administrativoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var administrativo = Mapper.Map <AdministrativoDTO, Administrativo>(administrativoDTO); _UnityOfWork.Administrativos.Add(administrativo); _UnityOfWork.SaveChanges(); administrativoDTO.EmpleadoId = administrativo.EmpleadoId; return(Created(new Uri(Request.RequestUri + "/" + administrativo.EmpleadoId), administrativoDTO)); }
public IHttpActionResult Update(int id, AdministrativoDTO AdministrativoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var administrativoInPersistence = _UnityOfWork.Administrativos.Get(id); if (administrativoInPersistence == null) { return(NotFound()); } Mapper.Map <AdministrativoDTO, Administrativo>(AdministrativoDTO, administrativoInPersistence); _UnityOfWork.SaveChanges(); return(Ok(AdministrativoDTO)); }