public IHttpActionResult Create(ParabrisasDto parabrisaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var parabrisa = Mapper.Map <ParabrisasDto, Parabrisas>(parabrisaDto); _UnityOfWork.Parabrisas.Add(parabrisa); _UnityOfWork.SaveChanges(); parabrisaDto.ParabrisasId = parabrisa.ParabrisasId; return(Created(new Uri(Request.RequestUri + "/" + parabrisa.ParabrisasId), parabrisaDto)); }
public IHttpActionResult Update(int id, ParabrisasDto parabrisaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var parabrisaInPersistence = _UnityOfWork.Parabrisas.Get(id); if (parabrisaInPersistence == null) { return(NotFound()); } Mapper.Map <ParabrisasDto, Parabrisas>(parabrisaDto, parabrisaInPersistence); _UnityOfWork.SaveChanges(); return(Ok(parabrisaDto)); }