public IHttpActionResult Create(tipolineaDTO tipolineaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipolinea = Mapper.Map <tipolineaDTO, tipolinea>(tipolineaDTO); _UnityOfWork.tipolinea1.Add(tipolinea); _UnityOfWork.SaveChanges(); tipolineaDTO.tipolinea_id = tipolinea.tipolinea_id; return(Created(new Uri(Request.RequestUri + "/" + tipolinea.tipolinea_id), tipolineaDTO)); }
public IHttpActionResult Update(int id, tipolineaDTO tipolineaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipolineaInPersistence = _UnityOfWork.tipolinea1.Get(id); if (tipolineaInPersistence == null) { return(NotFound()); } Mapper.Map <tipolineaDTO, tipolinea>(tipolineaDTO, tipolineaInPersistence); _UnityOfWork.SaveChanges(); return(Ok(tipolineaDTO)); }