public async Task<IActionResult> Create([Bind("Id,Username,Email,Firstname,Lastname,ProfilePicture,Status")] UserModel userModel) { if (ModelState.IsValid) { _context.Add(userModel); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } return View(userModel); }
public async Task <ActionResult> Create([Bind(Include = "Id,Name,Description,Seats,Board,Projector")] Room room) { if (ModelState.IsValid) { _db.Rooms.Add(room); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(room)); }
public async Task <ActionResult> Create([Bind(Include = "Id,Date,TimeStart,TimeEnd,UserId,RoomId")] Reservation reservation) { if (ModelState.IsValid) { _db.Reservations.Add(reservation); await _db.SaveChangesAsync(); return(RedirectToAction("Index", "Rooms")); } return(View(reservation)); }
public async Task <ActionResult> Register(RegisterModel model) { if (ModelState.IsValid) { User user = null; user = await _db.Users.FirstOrDefaultAsync(u => u.Login == model.Login); if (user == null) { _db.Users.Add(new User { Name = model.Name, Surname = model.Surname, Login = model.Login, Password = model.Password, RoleId = 2 }); await _db.SaveChangesAsync(); FormsAuthentication.SetAuthCookie(model.Login, true); return(RedirectToAction("Index", "Rooms")); } else { ModelState.AddModelError("", "Пользователь с таким логином уже существует"); } } return(View(model)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Surname,Login,Password,RoleId")] User user) { if (ModelState.IsValid) { _db.Entry(user).State = EntityState.Modified; await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.RoleId = new SelectList(_db.Roles, "Id", "Name", user.RoleId); return(View(user)); }