示例#1
0
 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;
     }
 }
示例#2
0
 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;
     }
 }