public TrasactionResult AddOrUpdate(MCRoles _model) { try { WSRoles_ = new WSRoles(); if (_model.Id == Guid.Parse("00000000-0000-0000-0000-000000000000")) { return(PassResult(WSRoles_.AddRole(_model))); } return(PassResult(WSRoles_.UpdRole(_model))); } catch (Exception _ex) { Msg = _ex.Message; if (!_ex.Message.Contains("@MC_Objects")) { Msg += " @MC_Objects into class: WSRoles_"; } if (_model.Id == Guid.Parse("00000000-0000-0000-0000-000000000000")) { return(ErrorResult("AddOrUpdate->Add", "Roles", Msg)); } return(ErrorResult("AddOrUpdate->Update", "Roles", Msg)); } finally { WSRoles_ = null; Msg = null; } }
public TrasactionResult AddRole(MCRoles _role) { try { InitServices(); BaseDataSql_ = new BaseDataSQL() { Cmd = "AddRole", CmdType = BaseDataSQL.AllCmdType.SP, Param = new List <BaseParamSQL>() { GetBaseParamSQL("Name", _role.Name, BaseParamSQL.AllType.VarChar) } }; return(new TrasactionResult() { Data = DataTableToModel_.GetModel(DataTableToModel.Table.ModelsById, Sql_.GetSQL(BaseDataSql_)) }); } catch (Exception _ex) { Msg_ = _ex.Message; if (!_ex.Message.Contains("@MC_Objects")) { Msg_ = _ex.Message + " @MC_Objects into class: SQL, BaseDataSQL, DataTableToModel, TrasactionResult"; } throw new Exception(Msg_); } finally { Sql_ = null; BaseDataSql_ = null; DataTableToModel_ = null; Msg_ = null; } }