Beispiel #1
0
        public void AddingHousehold_ToEmptyService()
        {
            var h = new Household {
                HouseholdName = "Household1", HouseholdAddress = "123 Address"
            };

            h = svc.AddHousehold(h);

            var nh = svc.GetHouseholdById(h.HouseholdId);

            Assert.NotNull(nh);

            Assert.Equal(h.HouseholdName, nh.HouseholdName);
        }
Beispiel #2
0
 public ActionResult <Household> Post([FromBody] Household value)
 {
     if (ModelState.IsValid)
     {
         return(Ok(_svc.AddHousehold(value)));
     }
     return(BadRequest());
 }
Beispiel #3
0
        public static void Seed(IFYCoreService svc)
        {
            svc.Initialise();

            Household h = svc.AddHousehold(new Household
            {
                HouseholdName    = "House1",
                HouseholdAddress = "123 Address"
            });

            svc.AddBill(new Bill
            {
                HouseholdId = h.HouseholdId, BillName = "Rent", BillType = BillType.Bill, Amount = 200, DueDate = new DateTime(2019, 09, 29)
            });

            svc.AddBill(new Bill
            {
                HouseholdId = h.HouseholdId, BillName = "Electricity", BillType = BillType.Utility, Amount = 100, DueDate = new DateTime(2019, 09, 29)
            });

            svc.AddMemberToHousehold(h.HouseholdId, new Member {
                Name = "Name", Email = "*****@*****.**", Password = "******"
            });
        }