Example #1
0
        public void DeleteTest()
        {
            using (PortfolioEntities dc = new PortfolioEntities())
            {
                Guid       privacyGuid = Guid.Parse("11112222-3333-4444-5555-666677778888");
                tblPrivacy privacy     = dc.tblPrivacies.FirstOrDefault(u => u.Id == privacyGuid);

                dc.tblPrivacies.Remove(privacy);

                dc.SaveChanges();

                tblPrivacy deletedPrivacy = dc.tblPrivacies.FirstOrDefault(u => u.Id == privacyGuid);

                Assert.IsNull(deletedPrivacy);
            }
        }
Example #2
0
        public void UpdateTest()
        {
            using (PortfolioEntities dc = new PortfolioEntities())
            {
                //Retrieve test privacy based on ID and update it
                Guid privacyGuid = Guid.Parse("11112222-3333-4444-5555-666677778888");

                tblPrivacy privacy = dc.tblPrivacies.FirstOrDefault(u => u.Id == privacyGuid);

                privacy.Description = "UpdatedPrivacy";

                //Save changes and get it back out
                dc.SaveChanges();
                tblPrivacy updatedPrivacy = dc.tblPrivacies.FirstOrDefault(u => u.Description == "UpdatedPrivacy");
                //Make sure the Ids match
                Assert.AreEqual(privacy.Id, updatedPrivacy.Id);
            }
        }
Example #3
0
 public void LoadById(Guid id)
 {
     try
     {
         using (PortfolioEntities dc = new PortfolioEntities())
         {
             tblPrivacy privacy = dc.tblPrivacies.Where(p => p.Id == id).FirstOrDefault();
             if (privacy != null)
             {
                 Id          = privacy.Id;
                 Description = privacy.Description;
             }
             else
             {
                 throw new Exception("Privacy not found");
             }
         }
     }
     catch (Exception ex) { throw ex; }
 }
Example #4
0
 public int Update()
 {
     try
     {
         using (PortfolioEntities dc = new PortfolioEntities())
         {
             tblPrivacy privacy = dc.tblPrivacies.Where(p => p.Id == Id).FirstOrDefault();
             if (privacy != null)
             {
                 privacy.Description = Description;
                 return(dc.SaveChanges());
             }
             else
             {
                 throw new Exception("Privacy not found");
             }
         }
     }
     catch (Exception ex) { throw ex; }
 }
Example #5
0
        public int Insert()
        {
            try
            {
                using (PortfolioEntities dc = new PortfolioEntities())
                {
                    tblPrivacy privacy = new tblPrivacy()
                    {
                        Id          = Guid.NewGuid(),
                        Description = Description
                    };
                    //Save the Id
                    this.Id = privacy.Id;

                    dc.tblPrivacies.Add(privacy);
                    return(dc.SaveChanges());
                }
            }
            catch (Exception ex) { throw ex; }
        }
Example #6
0
        public void InsertTest()
        {
            using (PortfolioEntities dc = new PortfolioEntities())
            {
                //Create a privacy
                tblPrivacy privacy = new tblPrivacy
                {
                    //Privacy a GUID for testing purposes
                    Id          = Guid.Parse("11112222-3333-4444-5555-666677778888"),
                    Description = "Test"
                };

                //Add the privacy to the database
                dc.tblPrivacies.Add(privacy);

                //Commit changes
                int rowsInserted = dc.SaveChanges();

                Assert.IsTrue(rowsInserted == 1);
            }
        }