Exemplo n.º 1
0
        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 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);
        }
Exemplo n.º 3
0
        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.º 4
0
 public string AddParticipant(AssignedListing assignment)
 {
     return participantService.AddParticipant(assignment);
 }
Exemplo n.º 5
0
 public string RemoveParticipant(AssignedListing assignment)
 {
     return participantService.RemoveParticipant(assignment);
 }