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); }
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); }
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; }
public IEnumerable <Role> GetRole() { return(_role.GetRole()); }
public async Task <IActionResult> GetRole(int accountid) { return(Ok(await roleServices.GetRole(accountid))); }