コード例 #1
0
ファイル: TestDatabaseHelper.cs プロジェクト: pmoda/TFFCode
        /// <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;
        }
コード例 #2
0
ファイル: FriendshipController.cs プロジェクト: pmoda/TFFCode
        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");
        }
コード例 #3
0
ファイル: UserControllerTest.cs プロジェクト: pmoda/TFFCode
        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;
        }
コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: FriendshipController.cs プロジェクト: pmoda/TFFCode
        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);
        }
コード例 #6
0
ファイル: TestDatabaseHelper.cs プロジェクト: pmoda/TFFCode
 /// <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();
 }