Exemple #1
0
 //
 // GET: /Items/
 public ActionResult Index()
 {
     List<UserItem> UserItems;
     using (YearnlyEntities context = new YearnlyEntities())
     {
         UserItems = context.UserItems.Where(ui => ui.UserId == WebSecurity.CurrentUserId).ToList();
     }
     ViewBag.UserItems = UserItems;
     return View();
 }
Exemple #2
0
 //This method will either load a user or load an empty user.
 public static UserProfile LoadUserByUserName(String userName, YearnlyEntities db)
 {
     UserProfile returnedUser = new UserProfile();
     UserProfile user = db.UserProfiles.Where(up => up.UserName == userName).FirstOrDefault();
     if (user != null)
     {
         returnedUser = user;
     }
     return returnedUser;
 }
Exemple #3
0
 //This is a quick checker to see if a user exists
 public static Boolean DoesUserExist(String userName, YearnlyEntities db)
 {
     Boolean returnValue = false;
     UserProfile user = db.UserProfiles.Where(up => up.UserName == userName).FirstOrDefault();
     if (user != null)
     {
         returnValue = true;
     }
     return returnValue;
 }
Exemple #4
0
 //
 // GET: /List/
 public ActionResult Index()
 {
     IEnumerable<UserList> usersList;
     using (YearnlyEntities context = new YearnlyEntities())
     {
         usersList = context.UserLists.Where(ul => ul.UserId == WebSecurity.CurrentUserId).ToList();
     }
     ViewBag.UsersLists = usersList;
     return View();
 }
Exemple #5
0
 public ActionResult Create(UserItem input)
 {
     input.UserId = WebSecurity.CurrentUserId;
     using (YearnlyEntities context = new YearnlyEntities())
     {
         context.UserItems.Add(input);
         context.SaveChanges();
     }
     return RedirectToAction("index", "items");
 }
Exemple #6
0
 public ActionResult Edit(int id)
 {
     UserList editList;
     using (YearnlyEntities context = new YearnlyEntities())
     {
        editList = context.UserLists.Where(ul => ul.Id == id).FirstOrDefault();
     }
     ViewBag.EditList = editList;
     return View();
 }
Exemple #7
0
 public ActionResult Create(String listname)
 {
     UserList newList = new UserList();
     newList.Name = listname;
     newList.UserId = WebSecurity.CurrentUserId;
     newList.DateCreated = DateTime.UtcNow;
     using (YearnlyEntities context = new YearnlyEntities())
     {
         context.UserLists.Add(newList);
         context.SaveChanges();
     }
     return RedirectToAction("index", "list");
 }
Exemple #8
0
 public ListsController()
 {
     db = new YearnlyEntities();
 }
Exemple #9
0
 public static IEnumerable<UserProfile> SearchUsers(string searchText, YearnlyEntities db)
 {
     return db.UserProfiles.Where(up => up.UserName.Contains(searchText) || up.FirstName.Contains(searchText) || up.LastName.Contains(searchText)).ToList();
 }
Exemple #10
0
 public static UserProfile LoadUserByUserId(int userId, YearnlyEntities db)
 {
     UserProfile returnedUser = new UserProfile();
     returnedUser = db.UserProfiles.Where(up => up.UserId == userId).FirstOrDefault();
     return returnedUser;
 }
 public PublicViewController()
 {
     db = new YearnlyEntities();
 }
Exemple #12
0
 public ItemsController()
 {
     db = new YearnlyEntities();
     loggedInUser = UserProfile.LoadUserByUserName(WebSecurity.CurrentUserName, db);
 }
Exemple #13
0
 public HomeController()
 {
     db = new YearnlyEntities();
 }