예제 #1
0
 public void DeleteTest()
 {
     using (PersonalProjectEntities oDc = new PersonalProjectEntities())
     {
         tblPersonalProject project = oDc.tblPersonalProjects.FirstOrDefault(pp => pp.Id == 4);
         oDc.tblPersonalProjects.Remove(project);
         oDc.SaveChanges();
         tblPersonalProject deletedProject = oDc.tblPersonalProjects.FirstOrDefault(pp => pp.Id == 4);
         Assert.IsNull(deletedProject);
     }
 }
예제 #2
0
 public void UpdateTest()
 {
     using (PersonalProjectEntities oDc = new PersonalProjectEntities())
     {
         tblPersonalProject project = oDc.tblPersonalProjects.FirstOrDefault(pp => pp.Id == 4);
         project.Languages = "C++";
         oDc.SaveChanges();
         tblPersonalProject updatedProject = oDc.tblPersonalProjects.FirstOrDefault(pp => pp.Id == 4);
         Assert.AreEqual(updatedProject.Languages, project.Languages);
     }
 }
예제 #3
0
 public void InsertTest()
 {
     using (PersonalProjectEntities oDc = new PersonalProjectEntities())
     {
         tblPersonalProject newRow = new tblPersonalProject();
         newRow.Name             = "Test Project";
         newRow.Languages        = "C#";
         newRow.GitHubRepository = "Test Repo";
         newRow.Description      = "Test Description";
         newRow.Demonstration    = "Test Demonstration";
         oDc.tblPersonalProjects.Add(newRow);
         oDc.SaveChanges();
         tblPersonalProject projects = oDc.tblPersonalProjects.FirstOrDefault(pp => pp.Id == 4);
         Assert.IsNotNull(projects);
     }
 }
예제 #4
0
 public void Delete()
 {
     try
     {
         using (PersonalProjectEntities oDc = new PersonalProjectEntities())
         {
             tblPersonalProject project = oDc.tblPersonalProjects.FirstOrDefault(p => p.Id == Id);
             oDc.tblPersonalProjects.Remove(project);
             oDc.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
 public void Insert()
 {
     try
     {
         using (PersonalProjectEntities oDc = new PersonalProjectEntities())
         {
             tblPersonalProject project = new tblPersonalProject();
             MapToDatabase(project);
             oDc.tblPersonalProjects.Add(project);
             oDc.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #6
0
 public void Insert()
 {
     try
     {
         using (PersonalProjectEntities oDc = new PersonalProjectEntities())
         {
             tblUser user = new tblUser();
             Map(user);
             user.Id = oDc.tblUsers.Any() ? oDc.tblUsers.Max(u => u.Id) + 1 : 1;
             oDc.tblUsers.Add(user);
             oDc.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }