private void NullUserOrLowPrivilege(Model.User userModel, DAL.Model.User user) { if (user == null) { throw new InvalidOperationException("No such user: "******":" + userModel.Password); } if (user.Privilege <= DAL.Model.User.UserPrivilege) { throw new InvalidOperationException("Low permission: " + user.Login); } }
public bool Register(RegistrationViewModel info) { using (var db = new DAL.Model.MovieRentalDBEntities()) { bool result = false; var userEntity = new DAL.Model.User(info); db.Users.Add(userEntity); db.SaveChanges(); return result; } }
public ActionResult EditUser() { DAL.Model.User dbuser = DAL.Logic.UserManager.GetUserByEmail(User.Identity.Name); Web.Models.EditUserModel vmUser = new Models.EditUserModel(); vmUser.Firstname = dbuser.FirstName; vmUser.Lastname = dbuser.LastName; vmUser.Gamertag = dbuser.GamerTag; vmUser.Street = dbuser.Street; vmUser.Streetnumber = dbuser.Streetnumber ?? -1; vmUser.PLZ = dbuser.Post_Code; vmUser.City = dbuser.City; return(View(vmUser)); }
public ActionResult EditUser(EditUserModel EM) { DAL.Model.User dbUser = DAL.Logic.UserManager.GetUserByEmail(User.Identity.Name); dbUser.FirstName = EM.Firstname; dbUser.LastName = EM.Lastname; dbUser.GamerTag = EM.Gamertag; dbUser.Street = EM.Street; dbUser.Streetnumber = EM.Streetnumber; dbUser.Post_Code = EM.PLZ; dbUser.City = EM.City; DAL.Logic.UserManager.SaveUser(dbUser); return(RedirectToAction("UserProfile")); }
private DAL.Model.Lot CreateLot(string description, DAL.Model.User user, DAL.Model.User admin, DAL.Model.Category category, DAL.Model.Subcategory subcategory, DateTime expiryDate) { return(new DAL.Model.Lot { Description = description, User = user, Admin = admin ?? null, Category = category, Subcategory = subcategory, ExpiryDate = expiryDate, }); }