public IHttpActionResult Create(LlantasDto llantaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var llanta = Mapper.Map <LlantasDto, Llanta>(llantaDto); _UnityOfWork.Llantas.Add(llanta); _UnityOfWork.SaveChanges(); llantaDto.LlantaId = llanta.LlantaId; return(Created(new Uri(Request.RequestUri + "/" + llanta.LlantaId), llantaDto)); }
public IHttpActionResult Update(int id, LlantasDto llantaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var llantaInPersistence = _UnityOfWork.Llantas.Get(id); if (llantaInPersistence == null) { return(NotFound()); } Mapper.Map <LlantasDto, Llanta>(llantaDto, llantaInPersistence); _UnityOfWork.SaveChanges(); return(Ok(llantaDto)); }