public async Task <VailedForCustomer> AddVailedForCustomer(VailedForCustomer customer) { var result = await _context.VailedForCustomers.AddAsync(customer); await _context.SaveChangesAsync(); return(result.Entity); }
public async Task <VailedForCustomer> UpdateVailedForCustomer(VailedForCustomer customer) { var result = await _context.VailedForCustomers.FirstOrDefaultAsync(s => s.Id == customer.Id); if (result != null) { result.Customer = customer.Customer; await _context.SaveChangesAsync(); return(result); } return(null); }
public async void UpdateVailedForCustomer(int id, VailedForCustomer customer) { await httpClient.PutAsJsonAsync($"/api/vailedForCustomers/{id}", customer); }
public async Task <VailedForCustomer> CreateVailedForCustomer(VailedForCustomer customer) { var result = await httpClient.PostAsJsonAsync("/api/vailedForCustomers", customer); return(await result.Content.ReadAsAsync <VailedForCustomer>()); }
public async Task <ActionResult <VailedForCustomer> > UpdateVailedForCustomer(int id, VailedForCustomer vailedForCustomer) { try { if (id != vailedForCustomer.Id) { return(BadRequest()); } var vailedForCustomerToUpdate = await _vailedForCustomerRepository.GetVailedForCustomer(id); if (vailedForCustomerToUpdate == null) { return(NotFound($"VailedForCustomer with id = {id} not found")); } return(await _vailedForCustomerRepository.UpdateVailedForCustomer(vailedForCustomer)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error retrieving data from the database.")); } }
public async Task <ActionResult <VailedForCustomer> > CreateVailedForCustomer(VailedForCustomer vailedForCustomer) { try { if (vailedForCustomer == null) { return(BadRequest()); } var createdVailedForCustomer = await _vailedForCustomerRepository.AddVailedForCustomer(vailedForCustomer); return(createdVailedForCustomer); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error retrieving data from the database.")); } }