public FormulariosRARDetalle Guardar(FormulariosRARDetalle pFormulariosRARDetalle) { ITransaction transaction = session.BeginTransaction(); try { FormulariosRARDetalle nuevoFormulariosRARDetalle = null; nuevoFormulariosRARDetalle = session.Get <FormulariosRARDetalle>(pFormulariosRARDetalle.Interno); if (nuevoFormulariosRARDetalle != null) { nuevoFormulariosRARDetalle = pFormulariosRARDetalle; session.Merge(nuevoFormulariosRARDetalle); } else { session.Save(pFormulariosRARDetalle); } transaction.Commit(); session.Flush(); return(pFormulariosRARDetalle); } catch (Exception e) { transaction.Rollback(); throw e; } }
public IHttpActionResult GrabarFormularioRARDetalle(FormulariosRARDetalle pFormulariosRARDetalle) { if (!ModelState.IsValid) { return(Content(HttpStatusCode.BadRequest, ModelState)); //BadRequest(ModelState); } try { FormulariosRARDetalle formulariosRARDetalle = CRUDFormulariosRARDetalle.instancia.Guardar(pFormulariosRARDetalle); return(Content(HttpStatusCode.OK, formulariosRARDetalle)); } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex.InnerException.InnerException)); } }
public bool Borrar(int pInternoFormulariosRARDetalle) { ITransaction transaction = session.BeginTransaction(); try { FormulariosRARDetalle nuevoFormulariosRARDetalle = null; nuevoFormulariosRARDetalle = session.Get <FormulariosRARDetalle>(pInternoFormulariosRARDetalle); if (nuevoFormulariosRARDetalle != null) { session.Delete(nuevoFormulariosRARDetalle); transaction.Commit(); } bool ret = true; return(ret); } catch (Exception e) { transaction.Rollback(); throw e; } }