//[AdminLog("报名列表", "报名列表")] public async Task <ActionResult> List(string keyword, DateTime?startTime, DateTime?endTime, int pageIndex = 1) { //await orderService.AutoConfirmAsync(); //long levelId = await idNameService.GetIdByNameAsync("会员等级"); var result = await registerService.GetModelListAsync(keyword, startTime, endTime, pageIndex, pageSize); RegisterListViewModel model = new RegisterListViewModel(); model.register = result.Register; model.PageCount = result.PageCount; return(Json(new AjaxResult { Status = 1, Data = model })); }
public ActionResult Create(RegisterListViewModel register) { var user = new User(); if (ModelState.IsValid) { user.FirstName = register.FirstName; user.LastName = register.LastName; user.Birthday = register.Birthday; user.Email = register.Email; user.Phone = register.Phone; user.Password = register.Password; user.FavoriteCoffee = register.FavoriteCoffee; user.PreferredContact = register.PreferredContact; db.Users.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult List(int page = 1) { RegisterListViewModel registerList = new RegisterListViewModel(); registerList.RegisterList = new List <RegisterViewModel>(); registerList.PageInfo = new PageInfo(); int pageSize = 20; // количество объектов на страницу foreach (var user in context .UserRoles .OrderBy(u => u.UserId) .Skip((page - 1) * pageSize) .Take(pageSize).ToList()) { RegisterViewModel model = new RegisterViewModel(); model.UserId = user.UserId; model.Email = user.Users.Email; model.FirstName = user.Users.FirstName; model.LastName = user.Users.LastName; model.Password = user.Users.Password; model.RoleName = user.Roles.Name; registerList.RegisterList.Add(model); } //int countRow = _context.UserRoles.Count(); //ViewBag.CountUsers = countRow; IEnumerable <RegisterViewModel> items = registerList.RegisterList; PageInfo pageInfo = new PageInfo { PageNumber = page, PageSize = pageSize, TotalItems = context.UserRoles.Count() }; registerList.PageInfo = pageInfo; return(View(registerList)); }
public ActionResult AddUser(RegisterListViewModel model) { HttpCookie t; if (Request.Cookies[Constants.FirstNameCookie] == null) { //bake new cookie for first name t = new HttpCookie(Constants.FirstNameCookie); t.Value = ""; t.Expires = DateTime.UtcNow.AddYears(1); } else { t = Request.Cookies[Constants.FirstNameCookie]; } t.Value = model.FirstName; Response.Cookies.Add(t); ViewBag.Message = $"Hello {t.Value}"; HttpCookie favCoffeeCookie; if (Request.Cookies[Constants.FavoriteCoffeeCookie] == null) { //bake new cookie for favorite coffee favCoffeeCookie = new HttpCookie(Constants.FavoriteCoffeeCookie); favCoffeeCookie.Expires = DateTime.UtcNow.AddYears(1); } else { favCoffeeCookie = Request.Cookies[Constants.FavoriteCoffeeCookie]; } favCoffeeCookie.Value = model.FavoriteCoffee; Response.Cookies.Add(favCoffeeCookie); return(View()); }