public IHttpActionResult Create(AsientosDto asientoDto) { if (!ModelState.IsValid) { return(BadRequest()); } var asiento = Mapper.Map <AsientosDto, Asiento>(asientoDto); _UnityOfWork.Asientos.Add(asiento); _UnityOfWork.SaveChanges(); asientoDto.AsientoId = asiento.AsientoId; return(Created(new Uri(Request.RequestUri + "/" + asiento.AsientoId), asientoDto)); }
public IHttpActionResult Update(int id, AsientosDto asientoDto) { if (!ModelState.IsValid) { return(BadRequest()); } var asientoInPersistence = _UnityOfWork.Asientos.Get(id); if (asientoInPersistence == null) { return(NotFound()); } Mapper.Map <AsientosDto, Asiento>(asientoDto, asientoInPersistence); _UnityOfWork.SaveChanges(); return(Ok(asientoDto)); }