public IHttpActionResult Create(TrabajadorDTO trabajadorDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var trabajador = Mapper.Map <TrabajadorDTO, Trabajador>(trabajadorDTO); _UnityOfWork.Trabajador1.Add(trabajador); _UnityOfWork.SaveChanges(); trabajadorDTO.Trabajador_id = trabajador.Trabajador_id; return(Created(new Uri(Request.RequestUri + "/" + trabajador.Trabajador_id), trabajadorDTO)); }
public IHttpActionResult Update(int id, TrabajadorDTO trabajadorDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var trabajadorInPersistence = _UnityOfWork.Trabajador1.Get(id); if (trabajadorInPersistence == null) { return(NotFound()); } Mapper.Map <TrabajadorDTO, Trabajador>(trabajadorDTO, trabajadorInPersistence); _UnityOfWork.SaveChanges(); return(Ok(trabajadorDTO)); }