public bool UpdateSecurityUser(SecurityUserVM securityUser) { bool result = false; try { SecurityUser securityUserToSave = securityUserRepository .Find(where : securityUserDB => securityUserDB.SecurityUserId == securityUser.SecurityUserId).FirstOrDefault(); securityUserToSave.IsActive = securityUser.IsActive; securityUserToSave.LastUpdatedBy = securityUser.LastUpdatedBy; securityUserToSave.LastUpdatedOn = DateTime.UtcNow; securityUserRepository.Update(securityUserToSave); securityUserRepository.Commit(); if (UpdateSecurityUserRole(securityUser.UserRoleList, securityUser.SecurityUserId)) { result = true; } } catch (Exception ex) { ExceptionManager.HandleServiceException(ex); } return(result); }
private SecurityUserVM ConvertToSecurityUserVM(SecurityUser securityUser) { SecurityUserVM vm = new SecurityUserVM() { SecurityUserId = securityUser.SecurityUserId, UserId = securityUser.UserId, UserName = securityUser.UserName, Email = securityUser.Email, TenantCode = securityUser.TenantCode, CreatedOn = (DateTime)securityUser.CreatedOn, CreatedBy = securityUser.CreatedBy, LastUpdatedOn = (DateTime)securityUser.LastUpdatedOn, LastUpdatedBy = securityUser.LastUpdatedBy, IsActive = securityUser.IsActive }; return(vm); }
public bool AddSecurityUser(SecurityUserVM securityUser) { bool result = false; try { securityUserRepository.Insert( new SecurityUser { UserId = securityUser.UserId, UserName = securityUser.UserName, Email = securityUser.Email, TenantCode = securityUser.TenantCode, CreatedOn = DateTime.UtcNow, CreatedBy = securityUser.LastUpdatedBy, LastUpdatedOn = DateTime.UtcNow, LastUpdatedBy = securityUser.LastUpdatedBy, IsActive = true } ); securityUserRepository.Commit(); var newAddUser = securityUserRepository.Find(where : securityUserDB => securityUserDB.UserId == securityUser.UserId).FirstOrDefault(); if (AddSecurityUserRole(securityUser.UserRoleList, newAddUser.SecurityUserId)) { result = true; } } catch (Exception ex) { ExceptionManager.HandleServiceException(ex); return(false); } return(result); }
public bool UpdateSecurityUser([FromBody] SecurityUserVM securityUser) { return(adminService.UpdateSecurityUser(securityUser) == true ? true : false); }