public ActionResult UserPartial() { var currentUserId = CheckPermission.GetCurrentUserId(); var user = db.Users.FirstOrDefault(u => u.Id == currentUserId); var userVm = new UserPartialViewModel(); userVm.Id = user.Id; userVm.FirstName = user.FirstName; userVm.LastName = user.LastName; userVm.Email = user.Email; userVm.RoleName = db.Roles.FirstOrDefault(r => r.Id == db.UserRoles.FirstOrDefault(ur => ur.UserId == user.Id).RoleId).Name; userVm.UserAvatar = user.Avatar; return(PartialView(userVm)); }
public ActionResult EditMyProfile() { var currentUserId = CheckPermission.GetCurrentUserId(); if (currentUserId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var user = _repo.GetUser(currentUserId); if (user == null) { return(HttpNotFound()); } return(View(user)); }
public Customer GetCurrentCustomer() { var currentUserId = CheckPermission.GetCurrentUserId(); return(_context.Customers.Include(c => c.User).FirstOrDefault(c => c.UserId == currentUserId)); }