public TestingCentre Update(TestingCentre updatedTestingCentre)
        {
            var TestingCentre = context.TestingCentres.Attach(updatedTestingCentre);

            TestingCentre.State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            context.SaveChanges();
            return(updatedTestingCentre);
        }
示例#2
0
        public void A30_GetTestingCentreTest()
        {
            IEnumerable <TestingCentre> allCentres = testingCentreRepository.GetAllTestingCentres();
            TestingCentre baseCentre = allCentres.First();

            TestingCentre centreFromDb = testingCentreRepository.GetTestingCentre(baseCentre.TestingCentreID);

            Assert.AreEqual(baseCentre.Name, centreFromDb.Name);
        }
示例#3
0
 private void MakeTestingCentre1()
 {
     testingCentre1 = new TestingCentre
     {
         Name = "Test_Testing_Centre",
         //testingCentre1.RegistrationCode = 123456;
         Postcode = "AB12 CDE"
                    //TODO: investigate robustness of hard-coding ID values
     };
 }
        public TestingCentre Delete(int id)
        {
            TestingCentre deleting = context.TestingCentres.Find(id);

            if (deleting != null)
            {
                context.TestingCentres.Remove(deleting);
                context.SaveChanges();
            }
            return(deleting);
        }
示例#5
0
        public void A40_UpdateTest()
        {
            IEnumerable <TestingCentre> allCentres = testingCentreRepository.GetAllTestingCentres();
            TestingCentre baseCentre = allCentres.First();

            baseCentre.Name = "Updated Name";
            testingCentreRepository.Update(baseCentre);

            TestingCentre centreFromDb2 = testingCentreRepository.GetTestingCentre(baseCentre.TestingCentreID);

            Assert.AreEqual(baseCentre.Name, centreFromDb2.Name);
        }
 public TestingCentre Add(TestingCentre newTestingCentre)
 {
     context.TestingCentres.Add(newTestingCentre);
     context.SaveChanges();
     return(newTestingCentre);
 }
 TestingCentre ITestingCentreService.Update(TestingCentre updatedTestingCentre)
 {
     return(_testingCentreRepository.Update(updatedTestingCentre));
 }
 TestingCentre ITestingCentreService.Add(TestingCentre newTestingCentre)
 {
     return(_testingCentreRepository.Add(newTestingCentre));
 }