public ActionResult GetAllPrivilegesbyDisId([FromBody] UsersView distributor) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} //var privileges = await _context.Privileges.FindAsync(id); //if (privileges == null) //{ // return NotFound(); //} //return Ok(privileges); var dataList = (from Role in _context.Roles where Role.Id == distributor.RoleId join rolePrivilege in _context.RolePrivileges on Role.Id equals rolePrivilege.RoleId where rolePrivilege.DistributorId == distributor.UserId join privilege in _context.Privileges on rolePrivilege.PrivilgeId equals privilege.Id // orderby Role.Name select new { role = Role, Privilege = privilege, rolePrv = rolePrivilege }).ToList(); return(Ok(new { GetRolePrivilegesStatus = "GetSuccess", RolePrivilegesList = dataList })); ; }
static void Main() { UsersView view = new UsersView(); Controller controller = new Controller(view); view.ShowDialog(); }
public ActionResult <Users> GetUsers() { int roleId = _context.Roles.Where(obj => obj.Name == "Distributor").FirstOrDefault().Id; List <UserRoles> userRoleList = _context.UserRoles.Where(obj => obj.RoleId == roleId).ToList(); List <UsersView> distributorList = new List <UsersView>(); foreach (UserRoles userRole in userRoleList) { Users user = _context.Users.Where(obj => obj.Id == userRole.UserId).FirstOrDefault(); Store store = _context.Store.Where(obj => obj.UserId == user.Id).FirstOrDefault(); UsersView allDetail = new UsersView(); allDetail.FirstName = user.FirstName; allDetail.LastName = user.LastName; allDetail.Email = user.Email; allDetail.Contact = user.Contact; allDetail.StoreName = store.Name; allDetail.Address = user.Address; distributorList.Add(allDetail); } return(Ok(new { DistributorStatus = "GetAll", allDistributors = distributorList })); }
static void Main() { UsersView view = new UsersView { Visible = false }; // Add some dummy data IList users = new List <object> { new User("Vladimir", "Putin", "122", "Government of Russia", User.SexOfPerson.Male), new User("Barack", "Obama", "123", "Government of USA", User.SexOfPerson.Male), new User("Stephen", "Harper", "124", "Government of Canada", User.SexOfPerson.Male), new User("Jean", "Charest", "125", "Government of Quebec", User.SexOfPerson.Male), new User("David", "Cameron", "131", "Government of United Kingdom", User.SexOfPerson.Male), new User("Angela", "Merkel", "127", "Government of Germany", User.SexOfPerson.Female), new User("Nikolas", "Sarkozy", "128", "Government of France", User.SexOfPerson.Male), new User("Silvio", "Berlusconi", "129", "Government of Italy", User.SexOfPerson.Male), new User("Yoshihiko", "Noda", "130", "Government of Japan", User.SexOfPerson.Male) }; UsersController controller = new UsersController(view, users); controller.LoadView(); view.ShowDialog(); }
/// <summary> /// Creates the user role view. /// </summary> /// <param name="userDetail">The user detail.</param> /// <param name="userAppCollection">The user application collection.</param> /// <param name="appRoleCollection">The application role collection.</param> /// <returns></returns> /// <exception cref="ArgumentNullException"> /// userDetail /// or /// userAppCollection /// or /// appRoleCollection /// </exception> public IUsersView CreateUserRoleViewList(IUserDetail userDetail, IList <IUserAppRole> userAppCollection, IList <IAppRole> appRoleCollection) { if (userDetail == null) { throw new ArgumentNullException(nameof(userDetail)); } if (userAppCollection == null) { throw new ArgumentNullException(nameof(userAppCollection)); } if (appRoleCollection == null) { throw new ArgumentNullException(nameof(appRoleCollection)); } var appRoleDropDown = GetDropDownList.AppRoleListItems(appRoleCollection, -1); var returnView = new UsersView { UserId = userDetail.UserId, Username = userDetail.Username, IsUserVerified = userDetail.IsUserVerified, FirstName = userDetail.FirstName, LastName = userDetail.LastName, Email = userDetail.Email, AppRoleCollection = userAppCollection, RoleDropDown = appRoleDropDown }; return(returnView); }
public RadComboBoxItemData[] GetUserOrOrganization(RadComboBoxContext context) { IDictionary <string, object> contextDictionary = (IDictionary <string, object>)context; Organizations organizations = new Organizations(UserSession.LoginUser); organizations.LoadByLikeOrganizationName(UserSession.LoginUser.OrganizationID, context["FilterString"].ToString(), true); UsersView users = new UsersView(UserSession.LoginUser); users.LoadByLikeName(UserSession.LoginUser.OrganizationID, context["FilterString"].ToString()); List <RadComboBoxItemData> list = new List <RadComboBoxItemData>(); foreach (Organization organization in organizations) { RadComboBoxItemData itemData = new RadComboBoxItemData(); itemData.Text = organization.Name; itemData.Value = 'o' + organization.OrganizationID.ToString(); list.Add(itemData); } foreach (UsersViewItem user in users) { RadComboBoxItemData itemData = new RadComboBoxItemData(); itemData.Text = String.Format("{0}, {1} [{2}]", user.LastName, user.FirstName, user.Organization); itemData.Value = 'u' + user.UserID.ToString(); list.Add(itemData); } return(list.ToArray()); }
[Route("DeleteUser")] //get customer and agent user //[FromBody] UsersView userView public ActionResult <UsersView> deleteUser([FromBody] UsersView userView) { UserRoles userRole = _context.UserRoles.Where(obj => obj.UserId == userView.UserId).FirstOrDefault(); _context.Remove(userRole); DistributorAgents distributorAgent = _context.DistributorAgents.Where(obj => obj.UserId == userView.UserId).FirstOrDefault(); _context.Remove(distributorAgent); Users userbeing_deleted = _context.Users.Find(userView.UserId); _context.Remove(userbeing_deleted); _context.SaveChanges(); var data = (from u in _context.Users join user_Role in _context.UserRoles on u.Id equals user_Role.UserId join roles in _context.Roles on user_Role.RoleId equals roles.Id join distributor_Agents in _context.DistributorAgents on u.Id equals distributor_Agents.UserId where distributor_Agents.DistributorId == userView.DistId select new { User = u, User_Role = roles }).ToList(); return(Ok(new { UserStatus = "DeleteSuccess", usersList = data })); // return CreatedAtAction("GetUsers", new { id = users.Id }, users); }
/// <summary> /// Creates the user registration view. /// </summary> /// <returns> /// IUsersView. /// </returns> public IUsersView CreateUserRegistrationView() { var view = new UsersView { }; return(view); }
public ActionResult Register(UsersView registrationInfo) { if (registrationInfo == null) { throw new ArgumentNullException("registrationInfo"); } // check if entries are valid based on definations in RegistrationView model if (!this.ModelState.IsValid) { return(this.View("Register", registrationInfo)); } // call service in domain to process Registration information var returnModel = this.userService.ProcessUserRegistrationInfo(registrationInfo); // check if there is error message then redisplay view using model if (!string.IsNullOrEmpty(returnModel.ProcessingMessage)) { return(this.View("Register", returnModel)); } return(this.RedirectToAction("Register", "Company", new { companyId = returnModel.CompanyId, companyAdministratorId = 1 })); }
void FilterChanged(string filter) { if (users == null) { return; } if (ersatzUser != null) { users.Remove(ersatzUser); ersatzUser = null; } if (!string.IsNullOrWhiteSpace(filter)) { var existing = users.FirstOrDefault(x => x.Login.Equals(filter, StringComparison.CurrentCultureIgnoreCase)); if (existing == null) { ersatzUser = new ActorViewModel(new ActorModel { Login = filter }); users.Add(ersatzUser); } } UsersView.Refresh(); }
public NavigationModel(MainWindow window, Storage data) { _window = window; _UserInputView = new UserInputView(data); _userInfoView = new UserInfoView(data); _usersView = new UsersView(data); }
public ActionResult User(int?cId, int?fId) { var objUserBal = new UsersBal(); var corporateId = Convert.ToInt32(cId) > 0 ? Convert.ToInt32(cId) : Helpers.GetSysAdminCorporateID(); var facilityId = Convert.ToInt32(fId) > 0 ? Convert.ToInt32(fId) : Helpers.GetDefaultFacilityId(); if (fId == 0 && !Helpers.GetLoggedInUserIsAdmin()) { facilityId = Helpers.GetDefaultFacilityId(); } var objUsersView = new UsersView { CurrentUser = new UsersCustomModel { CurrentUser = new Users { IsActive = true, CorporateId = corporateId, FacilityId = facilityId } }, UsersList = objUserBal.GetUsersByCorporateIdFacilityId(corporateId, facilityId), }; return(View(objUsersView)); }
public HttpResponseMessage Login(string LoginName, string PassWord) { LoginName = LoginName.ToUpper(); AccountView account = new AccountView(); if (string.IsNullOrWhiteSpace(LoginName)) { account.code = 401; account.message = "请输入用户名!"; } if (string.IsNullOrWhiteSpace(PassWord)) { account.code = 401; account.message = "密码错误!"; } UsersView user = this._usersService.FindUsersBy(LoginName); if (user != null) { if (user.UserPwd == PassWord) { user.Menu = this._rightsService.GetMenuView(user.Id); string strSource = LoginName + "|" + PassWord + Guid.NewGuid(); //获取密文字节数组 string token = Encode(strSource); UserDeviceView existsDevice = this._serDeviceService.GetUserDeviceView(LoginName, "win", token); if (existsDevice == null) { this._serDeviceService.CrateUserDevice(LoginName, "win", token); } else { this._serDeviceService.UpdateUserDevice(LoginName, "win", token); } account.code = 200; account.message = "Success!"; account.token = token; account.tokenHead = "bearer "; account.User = user; } else { account.code = 401; account.message = "密码错误!"; } } else { account.code = 401; account.message = "用户名错误!"; } return(ToJson(account)); }
static void Main() { view = new UsersView(); view.Visible = false; UsersController controller = new UsersController(view, users); controller.LoadView(); view.ShowDialog(); }
public async Task <IActionResult> PostDistributor([FromBody] UsersView distributor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Users users = new Users(); users.FirstName = distributor.FirstName; users.LastName = distributor.LastName; users.Email = distributor.Email; users.Contact = distributor.Contact; users.Address = distributor.Address; users.Password = "******"; _context.Users.Add(users); Roles role = new Roles(); bool isExist = _context.Roles.Any(obj => obj.Name == "Distributor"); if (!isExist) { role.Name = "Distributor"; _context.Roles.Add(role); } else if (isExist) { role = _context.Roles.Where(obj => obj.Name == "Distributor").FirstOrDefault(); } await _context.SaveChangesAsync(); DistributorInfo detail = new DistributorInfo(); detail.DistributorId = users.Id; detail.City = distributor.City; detail.Province = distributor.Province; detail.PostalCode = distributor.PostalCode; detail.Country = distributor.Country; _context.DistributorDetail.Add(detail); Store store = new Store(); store.UserId = users.Id; store.Name = distributor.StoreName; _context.Store.Add(store); UserRoles userRole = new UserRoles(); userRole.UserId = users.Id; userRole.RoleId = role.Id; _context.UserRoles.Add(userRole); await _context.SaveChangesAsync(); return(Ok(new { AccountStatus = "RegisteredSuccess" })); // return CreatedAtAction("GetUsers", new { id = users.Id }, users); }
public static string GetUsersViewItem(RestCommand command, int userID) { UsersViewItem usersViewItem = UsersView.GetUsersViewItem(command.LoginUser, userID); if (usersViewItem.OrganizationID != command.Organization.OrganizationID) { throw new RestException(HttpStatusCode.Unauthorized); } return(usersViewItem.GetXml("UsersViewItem", true)); }
private int GetUserBalance() { UsersView userInfo = _usersService.GetDetail(currentUser.UserName, (int)Constants.Status.yes); if (!userInfo.IsNullOrEmpty <UsersView>() && userInfo.Id > 0) { return(userInfo.Fee); } return(0); }
private void MainWindow_Loaded(object sender, RoutedEventArgs e) { _usersView = _container.Resolve <UsersView>(); _groupsView = _container.Resolve <GroupsView>(); _assignmentsView = _container.Resolve <AssignmentsView>(); _region = _regionManager.Regions["ContentRegion"]; _region.Add(_usersView); _region.Add(_groupsView); _region.Add(_assignmentsView); }
public IActionResult GetUsers() { var users = _usermanager.Users.Select(u => u).Where(s => s.UserName != User.Identity.Name).ToList(); var user = new Users(); UsersView result = new UsersView { Users = users, User = user }; var roles = _roleManager.Roles.ToList(); ViewBag.roles = roles; return(View("GetUsers", result)); }
private async void ItemSelected() { if (Selection != null) { var adminPage = Selection.Id; Console.WriteLine(adminPage); switch (adminPage) { case 1: /* var detailPage1 = new MessageHome();*/ var detailPage1 = new ProductView(1, "Total Product"); await Shell.Current.Navigation.PushAsync(detailPage1); Selection = null; break; case 2: var detailPage2 = new ProductView(2, "Pending Product"); await Shell.Current.Navigation.PushAsync(detailPage2); Selection = null; break; case 3: var detailPage3 = new ProductView(3, "Approved Product"); await Shell.Current.Navigation.PushAsync(detailPage3); Selection = null; break; case 4: var detailPage4 = new UsersView(1, "Total User"); await Shell.Current.Navigation.PushAsync(detailPage4); Selection = null; break; case 5: var detailPage5 = new UsersView(2, "Pending User"); await Shell.Current.Navigation.PushAsync(detailPage5); Selection = null; break; case 6: var detailPage6 = new UsersView(3, "Approved User"); await Shell.Current.Navigation.PushAsync(detailPage6); Selection = null; break; } } }
// GET: Admin/Users public async Task <IActionResult> Index() { var userList = await _context.Users.Include(r => r.UserRoles).ToListAsync(); UsersView usersView = new UsersView() { Users = userList, Roles = await _context.Roles.ToListAsync() }; return(View(usersView)); }
private void ShowUsersView() { MainGrid.Children.Clear(); if (_usersView == null) { _usersView = new UsersView(ShowInputView); } else { ((UsersViewModel)_usersView.DataContext).UpdateUsers(); } MainGrid.Children.Add(_usersView); }
// GET: Users/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsersView usersView = db.UsersView.Find(id); if (usersView == null) { return(HttpNotFound()); } return(View(usersView)); }
public static string GetUsers(RestCommand command, bool orderByDateCreated = false) { UsersView items = new UsersView(command.LoginUser); if (orderByDateCreated) { items.LoadByOrganizationID(command.Organization.OrganizationID, false, "DateCreated DESC"); } else { items.LoadByOrganizationID(command.Organization.OrganizationID, false); } return(items.GetXml("Users", "User", true, command.Filters)); }
public IActionResult Register(UsersView newUser) { ViewBag.errors = new List <string>(); System.Console.WriteLine(ModelState.IsValid); if (ModelState.IsValid) { Users Usercheck = _context.Users.SingleOrDefault(user => user.Email == newUser.Email); if (Usercheck == null) { System.Console.WriteLine(newUser.FirstName); Users createdUser = new Users { FirstName = newUser.FirstName, Alias = newUser.Alias, Email = newUser.Email, Password = newUser.Password, CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now, }; _context.Users.Add(createdUser); _context.SaveChanges(); Users ReturnedUser = _context.Users.SingleOrDefault(user => user.Email == createdUser.Email); System.Console.WriteLine($"Email from returned {ReturnedUser.Email}"); HttpContext.Session.SetInt32("UserId", (int)ReturnedUser.UsersId); HttpContext.Session.SetString("name", ReturnedUser.FirstName); return(RedirectToAction("Show", "Bright")); } else { ViewBag.errors.Add("Email already exits"); return(View("Index")); } } else { foreach (var obj in ModelState.Values) { if (obj.Errors.Count > 0) { foreach (var err in obj.Errors) { ViewBag.errors.Add(err.ErrorMessage); } } } return(View("Index")); } }
public async Task <IActionResult> UserList(int?page = 1) { ViewBag.Count = db.Users.Where(x => x.UserName != "Admin").Count(); ViewBag.Page = page; var pager = new Pager(ViewBag.Count, page); UsersView uv = new UsersView { Users = await db.Users.Where(x => x.UserName != "Admin").Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize).ToListAsync(), Pager = pager }; return(View(uv)); }
public ActionResult <Roles> GetRoles([FromBody] UsersView users) { var roles = (from role in _context.Roles join rolePrivilge in _context.RolePrivileges on role.Id equals rolePrivilge.RoleId where rolePrivilge.DistributorId == users.DistId select new { RoleName = role.Name } ).ToList(); return(Ok(new { GetRoleStatus = "GetSuccess", rolesList = roles })); }
public static string GetUsersView(RestCommand command) { UsersView usersView = new UsersView(command.LoginUser); usersView.LoadByOrganizationID(command.Organization.OrganizationID); if (command.Format == RestFormat.XML) { return(usersView.GetXml("UsersView", "UsersViewItem", true, command.Filters)); } else { throw new RestException(HttpStatusCode.BadRequest, "Invalid data format"); } }
public async Task <IActionResult> UserRole(string id, UsersView v) { Users user = await _usermanager.FindByIdAsync(id); await _usermanager.RemoveFromRoleAsync(user, user.SelectedRole); user.SelectedRole = v.User.SelectedRole; await _usermanager.AddToRoleAsync(user, v.User.SelectedRole); await _usermanager.UpdateAsync(user); var users = _usermanager.Users.Select(u => u).Where(s => s.UserName != User.Identity.Name); return(RedirectToAction("users")); }
static void Main() { try { UsersView view = new UsersView(); view.Visible = false; UsersController controller = new UsersController(view); controller.LoadView(1); view.ShowDialog(); } catch (Exception ex) { } finally { } }