public async Task <Biller> UpdateBiller(Biller biller)
        {
            Biller b = await GetBiller(biller.id);

            BillerContact bc = await GetBillerContact(biller.billercontact.id);

            bc.billerid  = biller.billercontact.billerid;
            bc.city      = biller.billercontact.city;
            bc.countryid = biller.billercontact.countryid;
            bc.email     = biller.billercontact.email;
            bc.emailaux  = biller.billercontact.emailaux;
            bc.phone     = biller.billercontact.phone;
            bc.phoneaux  = biller.billercontact.phoneaux;
            bc.postcode  = biller.billercontact.postcode;
            bc.stateid   = biller.billercontact.stateid;
            bc.street    = biller.billercontact.street;

            b.category_id = biller.category_id;
            b.logo        = !string.IsNullOrEmpty(biller.logo) ? biller.logo : b.logo;
            b.title       = biller.title;

            await _context.SaveChangesAsync();

            b.billercontact = bc;
            return(b);
        }
        public async Task <BillerContact> AddBillerContact(BillerContact billercontact)
        {
            await _context.BillersContact.AddAsync(billercontact);

            await _context.SaveChangesAsync();

            return(await GetBillerContact(billercontact.id));
        }