Example #1
0
        internal ActionResult SaveUser(UserMTRModel model, string accountID)
        {
            return(DoSecurity <ActionResult, string>((result, sqlConn) =>
            {
                var cmd = sqlConn.CreateCommand();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "cuUserMTR_C2018";
                if (string.IsNullOrEmpty(model.ID) == false)
                {
                    cmd.Parameters.Add(GetSqlParameter("ID", model.ID));
                }


                cmd.Parameters.Add(GetSqlParameter("LoginAccount", model.LoginAccount));
                cmd.Parameters.Add(GetSqlParameter("UserName", model.UserName));
                cmd.Parameters.Add(GetSqlParameter("UploadAccount", model.UploadAccount));
                cmd.Parameters.Add(GetSqlParameter("Password", EML.Util.CryptUtil.Encrypt("123456")));
                cmd.Parameters.Add(GetSqlParameter("CreatorID", accountID));
                cmd.Parameters.Add(GetSqlParameter("Effectiveness", model.Effectiveness));
                cmd.Parameters.Add(new SqlParameter("UserRoleTable", toTable(model.Roles)));
                cmd.Parameters.Add(new SqlParameter("UserLocationTable", toTable(model.Locations)));

                cmd.ExecuteNonQuery();

                result.Pass();
            }));
        }
Example #2
0
 public ActionResult SaveUser(UserMTRModel model, string accountID)
 {
     return(dal.SaveUser(model, accountID));
 }