public bool Guardar(CtaCtePagos pCtaCtePagos) { bool ret = true; ITransaction transaction = session.BeginTransaction(); try { CtaCtePagos ctactepagos = session.Get <CtaCtePagos>(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(CtaCtePagos pCtaCtePagos) { if (!ModelState.IsValid) { return(Content(HttpStatusCode.BadRequest, ModelState)); //BadRequest(ModelState); } try { DAL.ProveedoresCuentaCorriente.CRUDCtaCtePagos.instancia.Guardar(pCtaCtePagos); return(Content(HttpStatusCode.OK, "Registro guardado con éxito!")); } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex.InnerException.Message)); } }