public POSUser ChangeUserType(string email, POSUser.UserTypes type) { using (var ctx = new ApplicationDbContext()) { var usertype = ctx.UserTable.Single(e => e.UserGuid == _userGuid).TypeUser; var query = ctx.UserTable.Single(e => e.Email == email); if (usertype == POSUser.UserTypes.Manager) { query.TypeUser = type; ctx.SaveChanges(); } return(query); } }
public IEnumerable <UserListItem> GetUsersByRole(POSUser.UserTypes type) { using (var ctx = new ApplicationDbContext()) { var query = ctx .UserTable .Where(e => e.TypeUser == type) .Select( e => new UserListItem { UserId = e.UserId, UserGuid = e.UserGuid, Name = e.Name } );; return(query.ToArray()); } }