Esempio n. 1
0
        public RoleResp InsertRole(RoleObj param)
        {
            var userRole = new UserRole();

            userRole.Title        = param.Title;
            userRole.Desc         = param._Desc;
            userRole.Isroleactive = param.IsRoleActive;

            bool success = _role.InsertRole(param);

            if (success)
            {
                Log.InfoFormat(param.Computername, param.SystemIp, param.UserName, Constants.ActionType.SetupUserRole.ToString());
                _audit.InsertAudit(param.UserName, Constants.ActionType.SetupUserRole.ToString(), "Setup User Role", DateTime.Now, param.Computername, param.SystemIp);
                return(new RoleResp
                {
                    RespCode = "00",
                    RespMessage = "Success"
                });
            }
            else
            {
                Log.InfoFormat(param.Computername, param.SystemIp, param.UserName, Constants.ActionType.SetupUserRole.ToString());
                return(new RoleResp
                {
                    RespCode = "01",
                    RespMessage = "Failure"
                });
            }
        }