public void GetOrderFile(string date) { ProdOrdersRepo repo = new ProdOrdersRepo(); repo.OpenOrderFile(date); }
public Response<Order> RemoveOrder(string d, Order orderToRemove) { Response<Order> response = new Response<Order>(); try { List<Order> ordersList = _repo.GetAllOrders(d); ProdOrdersRepo pRepo = new ProdOrdersRepo(); int indexToRemove = 0; foreach (var t in ordersList.Where(t => t.OrderNumber == orderToRemove.OrderNumber)) { indexToRemove = ordersList.IndexOf(t); } pRepo.LogDeletedOrder(ordersList[indexToRemove]); ordersList.RemoveAt(indexToRemove); _repo.UpdateFile(ordersList, d); response.Success = true; response.Message = "Order successfully removed."; } catch (Exception ex) { response.Success = false; response.Message = "Error occurred."; _repo.LogError(ex); } return response; }