public IHttpActionResult Create(TipoLugarDTO tipolugarDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipolugar = Mapper.Map <TipoLugarDTO, TipoLugar>(tipolugarDTO); _UnityOfWork.TipoLugares.Add(tipolugar); _UnityOfWork.SaveChanges(); tipolugarDTO.TipoLugarId = tipolugar.TipoLugarId; return(Created(new Uri(Request.RequestUri + "/" + tipolugar.TipoLugarId), tipolugarDTO)); }
public IHttpActionResult Update(int id, TipoLugarDTO TipoLugarDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipolugarInPersistence = _UnityOfWork.TipoLugares.Get(id); if (tipolugarInPersistence == null) { return(NotFound()); } Mapper.Map <TipoLugarDTO, TipoLugar>(TipoLugarDTO, tipolugarInPersistence); _UnityOfWork.SaveChanges(); return(Ok(TipoLugarDTO)); }