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)); }