public async Task <ActionResult <Pending_BP> > PostBusinessPartner(Pending_BP businessPartner) { _context.Pending_BPs.Add(businessPartner); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBusinessPartner", new { id = businessPartner.Id }, businessPartner)); }
public async Task <IActionResult> PutBusinessPartner(string id, Pending_BP businessPartner) { if (id != businessPartner.Card_Code) { return(BadRequest()); } _context.Entry(businessPartner).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BusinessPartnerExists2(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Pending_BP> > PostBusinessPartner(string outletcode, Pending_BP businessPartner) { var bp = _context.Pending_BPs.Where(x => x.Card_Code == outletcode).Distinct().Count(); if (bp == 0) { _context.Pending_BPs.Add(businessPartner); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBusinessPartner", new { id = businessPartner.Id }, businessPartner)); } return(Ok("Duplicate")); }