public IHttpActionResult Create(EfectivoDTO efectivoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var efectivo = Mapper.Map <EfectivoDTO, Efectivo>(efectivoDTO); _UnityOfWork.Efectivos.Add(efectivo); _UnityOfWork.SaveChanges(); efectivoDTO.EfectivoId = efectivo.EfectivoId; return(Created(new Uri(Request.RequestUri + "/" + efectivo.EfectivoId), efectivoDTO)); }
public IHttpActionResult Update(int id, EfectivoDTO efectivoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var efectivoInPersistence = _UnityOfWork.Efectivos.Get(id); if (efectivoInPersistence == null) { return(NotFound()); } Mapper.Map <EfectivoDTO, Efectivo>(efectivoDTO, efectivoInPersistence); _UnityOfWork.SaveChanges(); return(Ok(efectivoDTO)); }