public ActionResult DeleteClient(int ClientId) { IClientRepo repo = ClientRepoFactory.Create(); repo.DeleteClient(ClientId); return(RedirectToAction("ClientList")); }
public async Task <IActionResult> Delete(string email) { _logger.LogInformation("Delete Order", email); var dbClient = await _clientRepo.ClientFindByEmail(email); var dbOrder = await _orderRepo.GetOrderByClientId(dbClient.Id); _clientRepo.DeleteClient(dbOrder.ClientId); _kadettRepo.DeleteKadett(dbOrder.KadettId); _orderRepo.DeleteOrder(dbOrder.Id); _ticketOrderRepo.DeleteOrderTicket(dbOrder.Id); await _context.SaveChangesAsync(); return(Ok()); }