public string RemoveParticipant(AssignedListing assignment)
        {
            if (assignment != null)
            {
                using (iMAST_dbEntities db = new iMAST_dbEntities())
                {
                    var a = db.AssignedListings.Where(x => x.Id == assignment.Id).FirstOrDefault();

                    if (a != null)
                    {
                        db.AssignedListings.Remove(a);
                        db.SaveChanges();
                        return("Assignment Removed");
                    }
                    else
                    {
                        return("Invalid Assignment");
                    }
                }
            }
            else
            {
                return("Invalid Assignment");
            }
        }
Exemplo n.º 2
0
        public void RemoveParticipantTest()
        {
            ManageController controller = new ManageController();

            //Deleting the assignment that was added in previous test
            AssignedListing test = controller.ReturnLastAddedAssignment();

            //Check that the RemoveParticipant function completed successfully
            Assert.AreEqual(controller.RemoveParticipant(test), "Assignment Removed");

            //Check that the assignment was actually deleted from the database
            AssignedListing lastAdded = controller.ReturnLastAddedAssignment();

            //*This assert may fail even though the assignment was removed
            Assert.IsFalse(lastAdded.ListingId == test.ListingId &&
                           lastAdded.UserId == test.UserId);
        }
Exemplo n.º 3
0
        public void AddParticipantTest()
        {
            ManageController controller = new ManageController();
            AssignedListing  test       = new AssignedListing();

            test.ListingId = 1;
            test.UserId    = 5;

            //Check that the AddParticipant function completed successfully
            Assert.AreEqual(controller.AddParticipant(test), "Assignment Added");

            //Check that the assignment was actually added to the database
            AssignedListing lastAdded = controller.ReturnLastAddedAssignment();

            Assert.IsTrue(lastAdded.ListingId == test.ListingId &&
                          lastAdded.UserId == test.UserId);
        }
        public string AddParticipant(AssignedListing assignment)
        {
            if (assignment != null)
            {
                using (iMAST_dbEntities db = new iMAST_dbEntities())
                {
                    try
                    {
                        db.AssignedListings.Add(assignment);
                        db.SaveChanges();

                        return("Assignment Added");
                    }
                    catch (Exception err)
                    {
                        return(err.ToString());
                    }
                }
            }
            else
            {
                return("Invalid Assignment");
            }
        }
Exemplo n.º 5
0
 public string RemoveParticipant(AssignedListing assignment)
 {
     return(participantService.RemoveParticipant(assignment));
 }
Exemplo n.º 6
0
 public string AddParticipant(AssignedListing assignment)
 {
     return(participantService.AddParticipant(assignment));
 }