public bool Create(TipoOrganizacionEditionData organizacionData) { var organizacion = new TipoOrganizacion() { Tipo = organizacionData.Tipo }; Session.Save(organizacion); Session.Transaction.Commit(); return(true); }
public TipoOrganizacionEditionViewModel(TipoOrganizacionLogic tipoOrganizacionLogic) { this.tipoOrganizacionLogic = tipoOrganizacionLogic; SubmitValidation = () => { return(!string.IsNullOrEmpty(TipoOrganizacion.Tipo)); }; SubmitFunction = () => { return(Save()); }; TipoOrganizacion = new TipoOrganizacionEditionData(); }
public bool Edit(TipoOrganizacionEditionData tipoOrganizacionData) { var organizacion = Session.Get <TipoOrganizacion>(tipoOrganizacionData.Id); if (organizacion == null) { throw new Exception("Tipo de organizacion Invalida"); } organizacion.Tipo = tipoOrganizacionData.Tipo; Session.Save(organizacion); Session.Transaction.Commit(); return(true); }
public bool Save(TipoOrganizacionEditionData organizacionData) { return(organizacionData.Id.HasValue ? Edit(organizacionData) : Create(organizacionData)); }