public async Task <IActionResult> PutCustomerDetailList(string id, CustomerDetailList customerDetailList) { if (id != customerDetailList.CustomerName) { return(BadRequest()); } _context.Entry(customerDetailList).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomerDetailListExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <CustomerDetailList> > PostCustomerDetailList(CustomerDetailList customerDetailList) { _context.CustomerDetailLists.Add(customerDetailList); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (CustomerDetailListExists(customerDetailList.CustomerName)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetCustomerDetailList", new { id = customerDetailList.CustomerName }, customerDetailList)); }