public IHttpActionResult Create(TipoPlanDTO tipoPlanDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipoPlan = Mapper.Map <TipoPlanDTO, TipoPlan>(tipoPlanDTO); _UnityOfWork.TipoPlan1.Add(tipoPlan); _UnityOfWork.SaveChanges(); tipoPlanDTO.TipoPlan_id = tipoPlan.TipoPlan_id; return(Created(new Uri(Request.RequestUri + "/" + tipoPlan.TipoPlan_id), tipoPlanDTO)); }
public IHttpActionResult Update(int id, TipoPlanDTO tipoPlanDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var TipoPlanInPersistence = _UnityOfWork.TipoPlan1.Get(id); if (TipoPlanInPersistence == null) { return(NotFound()); } Mapper.Map <TipoPlanDTO, TipoPlan>(tipoPlanDTO, TipoPlanInPersistence); _UnityOfWork.SaveChanges(); return(Ok(tipoPlanDTO)); }