public ActionResult Edit(UserQueryModel query_model) { var user = Example.Web.Data.User.AsQueryable().Where(x => x._id == query_model.Id).FirstOrDefault(); if (user != null) { var model = new UserEditModel(); model.Id = user._id; model.Username = user.Username; model.Email = user.Email; model.Comment = user.Comment; model.IsApproved = user.IsApproved; model.IsLockedOut = user.IsLockedOut; model.CreationDate = user.CreationDate; model.LastLoginDate = user.LastLoginDate; model.LastActivityDate = user.LastActivityDate; model.LastPasswordChangedDate = user.LastPasswordChangedDate; model.LastLockedOutDate = user.LastLockedOutDate; model.Roles = new List<string>(); if (user.RoleAssignment != null) { foreach (var role in user.RoleAssignment) { model.Roles.Add(role.Name); } } return View(model); } return HttpNotFound(); }
public ActionResult Password(UserQueryModel query_model) { User user = Example.Web.Data.User.AsQueryable().Where(x => x._id == query_model.Id).FirstOrDefault(); if (user != null) { UserPasswordModel model = new UserPasswordModel(); model.Id = user._id; model.Username = user.Username; return View(model); } return HttpNotFound(); }