Пример #1
0
        private Role Update(Role data)
        {
            var roleUpdate = RoleServices.GetRole(data.ID);

            if (roleUpdate != null)
            {
                roleUpdate.RoleCode    = RoleCodeAlias;
                roleUpdate.RoleName    = data.RoleName;
                roleUpdate.Description = !string.IsNullOrEmpty(data.Description) ? data.Description : string.Empty;
                roleUpdate.ModifiedOn  = DateTime.Now;
                roleUpdate.ModifiedBy  = AuthenticatedUser;
            }
            return(roleUpdate);
        }
Пример #2
0
        private List <User> Update(List <UserExt> toUpdateList)
        {
            List <User> updateObj = new List <User>();

            foreach (var u in toUpdateList)
            {
                if (!u.Password.Contains("*"))
                {
                    var tempPass = HashConverter.CalculateHash(u.Password, u.Username);

                    var user = UserServices.GetUser(u.ID);
                    if (user != null && (user.Username != u.Username ||
                                         user.Name != u.Name ||
                                         user.RoleID != u.RoleID ||
                                         user.Email != u.Email ||
                                         user.Address != u.Address ||
                                         user.Password != tempPass))
                    {
                        user.Username   = u.Username;
                        user.Password   = tempPass;
                        user.Name       = u.Name;
                        user.Role       = RoleServices.GetRole(u.RoleID.GetValueOrDefault());
                        user.RoleID     = u.RoleID;
                        user.Email      = u.Email;
                        user.Address    = u.Address;
                        user.ModifiedOn = DateTime.Now;
                        user.ModifiedBy = AuthenticatedUser;
                        updateObj.Add(user);
                    }
                }
            }
            return(updateObj);
        }
Пример #3
0
        public void OnNavigatedTo(NavigationContext navigationContext)
        {
            AuthenticatedUser = (!string.IsNullOrEmpty((string)navigationContext.Parameters["AuthenticatedUser"]) ?
                                 (string)navigationContext.Parameters["AuthenticatedUser"] : string.Empty);

            var id = GetRequestedRoleID(navigationContext);

            if (id.HasValue)
            {
                this.Role = RoleServices.GetRole(id.Value);

                this.EventAggregator.GetEvent <RoleSelectedEvent>().Publish(id.Value);
            }

            this.navigationJournal = navigationContext.NavigationService.Journal;
        }
Пример #4
0
 public IEnumerable <Role> GetRole()
 {
     return(_role.GetRole());
 }
Пример #5
0
 public async Task <IActionResult> GetRole(int accountid)
 {
     return(Ok(await roleServices.GetRole(accountid)));
 }