public IHttpActionResult Create(BoletaDTO boletaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var boleta = Mapper.Map <BoletaDTO, Boleta>(boletaDTO); _UnityOfWork.Boletas.Add(boleta); _UnityOfWork.SaveChanges(); boletaDTO.BoletaId = boleta.BoletaId; return(Created(new Uri(Request.RequestUri + "/" + boleta.BoletaId), boletaDTO)); }
public IHttpActionResult Update(int id, BoletaDTO boletaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var boletaInPersistence = _UnityOfWork.Boletas.Get(id); if (boletaInPersistence == null) { return(NotFound()); } Mapper.Map <BoletaDTO, Boleta>(boletaDTO, boletaInPersistence); _UnityOfWork.SaveChanges(); return(Ok(boletaDTO)); }