public IActionResult Admin() { AdminVm vm = new AdminVm(); vm.Words = _dataService.GetAllWordsSorted().Select(w => new WordVm() { Text = _cryptoService.Decrypt(w.Encrypted), Frequency = w.Frequency }).ToList(); return(View(vm)); }
public ActionResult Admin(QuoteData dB) { using (InsuranceQuoteEntities db = new InsuranceQuoteEntities()) { var quotes = new List <AdminVm>(); foreach (var quote in db.QuoteDatas) { AdminVm adminVm = new AdminVm(); adminVm.FirstName = quote.FirstName; adminVm.LastName = quote.LastName; adminVm.Email = quote.EmailAddress; adminVm.Quote = Math.Round(quote.Quote, 2); quotes.Add(adminVm); } return(View(quotes)); } }
// GET: Admin public ActionResult Index() { using (CarInsuranceMVCEntities1 db = new CarInsuranceMVCEntities1()) { var userdatas = db.UserDatas.ToList(); var adminVms = new List <AdminVm>(); foreach (var userdata in userdatas) { var adminVm = new AdminVm(); adminVm.FirstName = userdata.FirstName; adminVm.LastName = userdata.LastName; adminVm.EmailAddress = userdata.EmailAddress; adminVm.Quote = "$" + userdata.Quote.ToString(); adminVms.Add(adminVm); } return(View(adminVms)); } }
// GET: Admin public ActionResult Index() { using (CarInsuranceQuotesEntities db = new CarInsuranceQuotesEntities()) { var quotes = (from c in db.CarInsuraceQuotes select c).ToList(); var quoteVms = new List <AdminVm>(); foreach (var quote in quotes) { var quoteVm = new AdminVm(); quoteVm.FirstName = quote.FirstName; quoteVm.LastName = quote.LastName; quoteVm.EmailAddress = quote.EmailAddress; quoteVm.VehicleQuote = quote.VehicleQuote; quoteVms.Add(quoteVm); } return(View(quoteVms)); } }
public ActionResult Admin() { using (BEInsuranceEntities db = new BEInsuranceEntities()) { var AllCustomers = db.Customers; //var CustomerList = new List<Customer>(); var adminVms = new List <AdminVm>(); foreach (var customer in AllCustomers) { var adminVm = new AdminVm(); adminVm.FirstName = customer.FirstName; adminVm.LastName = customer.LastName; adminVm.EmailAddress = customer.EmailAddress; adminVm.Quote = (double)customer.Quote; adminVms.Add(adminVm); } return(View(adminVms)); } }
public IActionResult Admin(string id) { var userId = _userManager.GetUserId(User); var buy = _context.BulkBuys .Include(x => x.Owner) .FirstOrDefault(x => x.DisplayId == id && !x.IsDeleted && x.OwnerId == userId); if (buy == null) { return(NotFound()); } var model = AdminVm.FromEntity(buy); return(View(model)); }
// VIEW MODEL FOR ADMINS public ActionResult AdminVm() { using (db) { var persons = db.Policies.ToList(); var Admin = new List <AdminVm>(); foreach (var AdminVm in persons) { var av = new AdminVm { Id = AdminVm.Id, FirstName = AdminVm.FirstName, LastName = AdminVm.LastName, EmailAddress = AdminVm.EmailAddress, Quote = AdminVm.Quote }; Admin.Add(av); } return(View(Admin)); } }
public async Task<ActionResult> Create(AdminVm.CreateUser model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var createUser = await UserManager.CreateAsync(user, model.Password); if (!createUser.Succeeded) { GetAlert(Danger, createUser.Errors.First()); return View(); } GetAlert(Success, "User Created."); return RedirectToAction("Index"); } GetAlert(Danger, "Model State Is Not Valid."); return View(); }
public async Task <IActionResult> Admin(string id) { var buy = _context.BulkBuys .Include(x => x.Pledges) .ThenInclude(x => x.User) .Include(x => x.Owner) .FirstOrDefault(x => x.DisplayId == id && !x.IsDeleted); if (buy == null) { return(NotFound()); } var model = new AdminVm(); model.Pledges = buy.Pledges.AsQueryable().Select(PledgeVm.Projection); return(View(model)); }
// GET: Admin public ActionResult Index() { using (QuoteDbEntities db = new QuoteDbEntities()) { //var signups = db.SignUps.Where(x => x.Removed == null).ToList(); var customers = (from c in db.CustomerInfoes where c.Quote != null select c).ToList(); var customerVms = new List <AdminVm>(); foreach (var customer in customers) { var customerVm = new AdminVm(); customerVm.Quote = Convert.ToInt32(customer.Quote); customerVm.FirstName = customer.FirstName; customerVm.LastName = customer.LastName; customerVm.EmailAddress = customer.EmailAddress; customerVms.Add(customerVm); } return(View(customerVms)); } }
public IActionResult Admin(AdminVm model) { var userId = _userManager.GetUserId(User); var buy = _context.BulkBuys .Include(x => x.Owner) .FirstOrDefault(x => x.DisplayId == model.Id && !x.IsDeleted && x.OwnerId == userId); if (buy == null) { return(NotFound()); } buy.Name = model.Name; buy.Description = model.Description; buy.DueDate = model.ClosingDate; _context.SaveChanges(); return(View(model)); }
public async Task<ActionResult> ResetPassword(AdminVm.ResetUserPassword model, string id) { if (ModelState.IsValid) { if (id == null) { GetAlert(Danger, "Value Cannot Be Empty."); return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var user = await UserManager.FindByIdAsync(id); if (user == null) { GetAlert(Danger, "User Not Found."); return HttpNotFound(); } var removePassword = await UserManager.RemovePasswordAsync(id); if (!removePassword.Succeeded) { GetAlert(Danger, removePassword.Errors.First()); return View(); } var resetCount = UserManager.ResetAccessFailedCount(id); if (!resetCount.Succeeded) { GetAlert(Danger, resetCount.Errors.First()); return View(); } var updatePwd = UserManager.AddPassword(id, model.NewPassword); if (!updatePwd.Succeeded) { GetAlert(Danger, removePassword.Errors.First()); return View(); } GetAlert(Success, "User Password Reset."); return RedirectToAction("Index"); } GetAlert(Danger, "Model State Is Not Valid."); return View(); }
public async Task<ActionResult> Edit(AdminVm.EditUser model, params string[] selectedRole) { if (ModelState.IsValid) { var user = await UserManager.FindByIdAsync(model.Id); if (user == null) { GetAlert(Danger, "Value Cannot Be Empty."); return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } user.UserName = user.Email; user.Email = user.Email; user.EmailConfirmed = model.EmailConfirmed; var userRoles = await UserManager.GetRolesAsync(user.Id); selectedRole = selectedRole ?? new string[] { }; var ammendUserRoles = await UserManager.AddToRolesAsync(user.Id, selectedRole.Except(userRoles).ToArray()); if (!ammendUserRoles.Succeeded) { GetAlert(Danger, ammendUserRoles.Errors.First()); return View(); } ammendUserRoles = await UserManager.RemoveFromRolesAsync(user.Id, userRoles.Except(selectedRole).ToArray()); if (!ammendUserRoles.Succeeded) { GetAlert(Danger, ammendUserRoles.Errors.First()); return View(); } GetAlert(Success, "User Updated."); return RedirectToAction("Index"); } GetAlert(Danger, "Model State Is Not Valid."); return View(); }
public ActionResult Quote(string firstName, string lastName, string emailAddress, DateTime DOB, int carYear, string carMake, string carModel, int tickets, Boolean fullCoverage = false, bool dui = false, int quote = 1) { List <QuoteSubmission> submission = new List <QuoteSubmission>(); var adminVms = new List <AdminVm>(); foreach (var signup in submission) { var adminVm = new AdminVm(); adminVm.Id = signup.Id; adminVm.FirstName = signup.FirstName; adminVm.LastName = signup.LastName; adminVm.EmailAddress = signup.EmailAddress; adminVm.DOB = signup.Dob.Date; adminVm.CarYear = signup.CarYear; adminVm.CarMake = signup.CarMake; adminVm.CarModel = signup.CarModel; adminVm.Dui = signup.Dui; adminVm.Tickets = signup.Tickets; adminVm.FullCoverabe = signup.FullCoverage; adminVm.QuotedPrice = signup.QuotedPrice; adminVms.Add(adminVm); return(View(adminVms)); } QuoteSubmission quoteApp = new QuoteSubmission(); if (string.IsNullOrEmpty(firstName) || string.IsNullOrEmpty(lastName) || DOB.Equals(null) || string.IsNullOrEmpty(carMake) || string.IsNullOrEmpty(carModel)) { return(View("~/Views/Shared/Error.cshtml")); } else if (carYear < 0 || tickets < 0) { return(View("~/Views/Shared/Error.cshtml")); } else { quoteApp.FirstName = firstName; quoteApp.LastName = lastName; quoteApp.EmailAddress = emailAddress; quoteApp.Dob = DOB; quoteApp.CarMake = carMake; quoteApp.CarModel = carModel; quoteApp.CarYear = carYear; quoteApp.Dui = dui; quoteApp.Tickets = tickets; quoteApp.FullCoverage = fullCoverage; using (QuoteSubmission db = new QuoteSubmission()) { var signup = new Table(); signup.FirstName = firstName; signup.LastName = lastName; signup.EmailAddress = emailAddress; signup.DateofBirth = DOB; signup.CarMake = carMake; signup.CarModel = carModel; signup.CarYear = carYear; signup.DUI = dui; signup.SpeedingTickets = tickets; signup.CoverageType = fullCoverage; quoteApp.QuotedPrice = Calculator.CalculateQuote(quoteApp); signup.QUOTE = quoteApp.QuotedPrice; db.Tables.Add(signup); db.SaveChanges(); } return(View(new QuoteVm(quoteApp.QuotedPrice))); } }