/// <summary> /// Creates a friendship entity /// </summary> /// <param name="user1">The first user in the friendship</param> /// <param name="user2">The second user in the friendship</param> /// <returns>the created friendship entity</returns> public friendship AddFriendship(user user1, user user2) { //Initialise db = new touch_for_foodEntities(); friendship testFriendship = new friendship(); //Set Attributes testFriendship.first_user = user1.id; testFriendship.second_user = user2.id; //Save db.friendships.Add(testFriendship); db.SaveChanges(); db.Dispose(); return testFriendship; }
public ActionResult Create(friendship friendship) { if (ModelState.IsValid) { try { db.friendships.Add(friendship); db.SaveChanges(); return RedirectToAction("Index"); } catch (Exception) { } } ViewBag.Error = Global.Error_Title; ViewBag.first_user = new SelectList(db.users, "id", "username", friendship.first_user); ViewBag.second_user = new SelectList(db.users, "id", "username", friendship.second_user); return View("Create"); }
public void MyTestInitialize() { //Add test data (order specific) restaurant1 = testDatabase.AddRestaurant(); table1 = testDatabase.AddTable(restaurant1); user1 = testDatabase.AddUser("*****@*****.**", table1, (int)SiteRoles.Admin); user3 = testDatabase.AddUser("*****@*****.**", table1, (int)SiteRoles.Customer); friendship1 = testDatabase.AddFriendship(user1, user3); restaurantUser1 = testDatabase.AddRestaurantUser(user1, restaurant1); order1 = testDatabase.AddOrder(table1); // Create a valid user object with test values user2 = new user(); user2.username = "******"; user2.password = "******"; user2.ConfirmPassword = "******"; user2.first_name = "*****@*****.**"; user2.last_name = "*****@*****.**"; user2.email = "*****@*****.**"; user2.image_url = null; user2.current_table_id = table1.id; }
public void MyTestInitialize() { //Add test data (order specific) user1 = testDatabase.AddUser("*****@*****.**", table1, (int)SiteRoles.Admin); user2 = testDatabase.AddUser("*****@*****.**", table1, (int)SiteRoles.Admin); user3 = testDatabase.AddUser("*****@*****.**", table1, (int)SiteRoles.Admin); friendship1 = testDatabase.AddFriendship(user1, user2); friendship2 = new friendship(); friendship2.first_user = user1.id; friendship2.second_user = user3.id; }
public ActionResult Edit(friendship friendship) { if (ModelState.IsValid) { db.Entry(friendship).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.Error = Global.Error_Title; ViewBag.first_user = new SelectList(db.users, "id", "username", friendship.first_user); ViewBag.second_user = new SelectList(db.users, "id", "username", friendship.second_user); return View(friendship); }
/// <summary> /// Remove friendship item from database. /// </summary> /// <param name="menuEntity">Friendships item to be removed.</param> public void RemoveFriendship(friendship friendshipEntity) { db = new touch_for_foodEntities(); if (db.friendships.Find(friendshipEntity.id) != null) { db.friendships.Remove(db.friendships.Find(friendshipEntity.id)); db.SaveChanges(); } db.Dispose(); }