public IHttpActionResult Create(CentroAtencionDTO centroAtencionDTO) { if (!ModelState.IsValid) return BadRequest(); var centroAtencion = Mapper.Map<CentroAtencionDTO, CentroAtencion>(centroAtencionDTO); _UnityOfWork.CentroAtencions.Add(centroAtencion); _UnityOfWork.SaveChanges(); centroAtencionDTO.CentroAtencionId = centroAtencion.CentroAtencionId; return Created(new Uri(Request.RequestUri + "/" + centroAtencion.CentroAtencionId), centroAtencionDTO); }
public IHttpActionResult Update(int id, CentroAtencionDTO centroAtencionDTO) { if (!ModelState.IsValid) return BadRequest(); var centroAtencionInPersistence = _UnityOfWork.CentroAtencions.Get(id); if (centroAtencionInPersistence == null) return NotFound(); Mapper.Map<CentroAtencionDTO, Cliente>(centroAtencionDTO, centroAtencionInPersistence); _UnityOfWork.SaveChanges(); return Ok(centroAtencionDTO); }