public void DeleteTest()
        {
            using (BudgetManagementEntities dc = new BudgetManagementEntities())
            {
                tblBillDestination tblbilldestination = dc.tblBillDestinations.Where(c => c.BusinessName == "Chase").FirstOrDefault();
                dc.tblBillDestinations.Remove(tblbilldestination);
                dc.SaveChanges();

                tblBillDestination newdestination = dc.tblBillDestinations.Where(c => c.BusinessName == "Chase").FirstOrDefault();

                Assert.IsNull(newdestination);
            }
        }
        public void UpdateTest()
        {
            using (BudgetManagementEntities dc = new BudgetManagementEntities())
            {
                tblBillDestination tblbilldestination = dc.tblBillDestinations.Where(c => c.BusinessName == "Chase").FirstOrDefault();
                tblbilldestination.BusinessAddress = "4401 W Wisconsin Ave";

                dc.SaveChanges();

                tblBillDestination newdestination = dc.tblBillDestinations.Where(c => c.BusinessAddress == "4401 W Wisconsin Ave").FirstOrDefault();

                Assert.AreNotEqual(tblbilldestination.BusinessAddress, "111 E Wisconsin Ave");
            }
        }
        public void InsertTest()
        {
            using (BudgetManagementEntities dc = new BudgetManagementEntities())
            {
                tblBillDestination tblbilldestination = new tblBillDestination();
                tblbilldestination.Id              = Guid.NewGuid();
                tblbilldestination.BusinessName    = "Chase";
                tblbilldestination.BusinessAddress = "111 E Wisconsin Ave";

                dc.tblBillDestinations.Add(tblbilldestination);
                dc.SaveChanges();

                tblBillDestination newdestination = dc.tblBillDestinations.Where(c => c.BusinessName == "Chase").FirstOrDefault();

                Assert.AreEqual(tblbilldestination.BusinessName, newdestination.BusinessName);
            }
        }
 public int Delete()
 {
     try
     {
         using (BudgetManagementEntities dc = new BudgetManagementEntities())
         {
             if (this.Id != Guid.Empty)
             {
                 tblBillDestination billDestination = dc.tblBillDestinations.Where(c => c.Id == this.Id).FirstOrDefault();
                 dc.tblBillDestinations.Remove(billDestination);
                 return(dc.SaveChanges());
             }
             else
             {
                 throw new Exception("Id is not set.");
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public int Insert()
        {
            int result = 0;

            try
            {
                using (BudgetManagementEntities dc = new BudgetManagementEntities())
                {
                    tblBillDestination billDestination = new tblBillDestination();
                    billDestination.Id              = Guid.NewGuid();
                    billDestination.BusinessName    = this.BusinessName;
                    billDestination.BusinessAddress = this.BusinessAddress;

                    dc.tblBillDestinations.Add(billDestination);
                    result = dc.SaveChanges();
                    return(result);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }