public IHttpActionResult Create(AdministradorLineaDTO administradorLineaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var administradorLinea = Mapper.Map <AdministradorLineaDTO, AdministradorLinea>(administradorLineaDTO); _UnityOfWork.AdministrarLineas.Add(administradorLinea); _UnityOfWork.SaveChanges(); administradorLineaDTO.AdministradorLineaId = administradorLinea.AdministradorLineaId; return(Created(new Uri(Request.RequestUri + "/" + administradorLinea.AdministradorLineaId), administradorLineaDTO)); }
public IHttpActionResult Update(int id, AdministradorLineaDTO administradorLineaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var administradorLineaInPersistence = _UnityOfWork.AdministrarLineas.Get(id); if (administradorLineaInPersistence == null) { return(NotFound()); } Mapper.Map <AdministradorLineaDTO, AdministradorLinea>(administradorLineaDTO, administradorLineaInPersistence); _UnityOfWork.SaveChanges(); return(Ok(administradorLineaDTO)); }