public bool Guardar(CtaCteRetenciones pCtaCtePagos) { bool ret = true; ITransaction transaction = session.BeginTransaction(); try { CtaCteRetenciones ctactepagos = session.Get <CtaCteRetenciones>(pCtaCtePagos.Interno); if (ctactepagos != null) { session.Merge(pCtaCtePagos); } else { session.Save(pCtaCtePagos); } transaction.Commit(); return(ret); } catch (Exception ex) { ret = false; throw ex; } }
public IHttpActionResult Guardar(CtaCteRetenciones pCtaCteRet) { if (!ModelState.IsValid) { return(Content(HttpStatusCode.BadRequest, ModelState)); //BadRequest(ModelState); } try { DAL.ProveedoresCuentaCorriente.CRUDCtaCteRetenciones.instancia.Guardar(pCtaCteRet); return(Content(HttpStatusCode.OK, "Registro guardado con éxito!")); } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex.InnerException.Message)); } }