예제 #1
0
 public void RemoveData()
 {
     using (var context = new PhotoStudioContext())
     {
         context.Orders.RemoveRange(context.Orders);
         context.Clients.RemoveRange(context.Clients);
         context.Options.RemoveRange(context.Options);
         context.SaveChanges();
     }
 }
예제 #2
0
 public void ReadAndWriteOrders()
 {
     using (StreamReader reader = new StreamReader(OrdersFilePath))
     {
         while (!reader.EndOfStream)
         {
             string[] values = reader.ReadLine().Split(';');
             Order    order  = new Order();
             order.Client     = _newClients[Convert.ToInt32(values[0]) - 1];
             order.Option     = _newOptions[Convert.ToInt32(values[1]) - 1];
             order.Quantity   = Convert.ToInt32(values[2]);
             order.DateStart  = DateTime.Parse(values[3]);
             order.DateFinish = DateTime.Parse(values[4]);
             _newOrders.Add(order);
         }
     }
     using (var context = new PhotoStudioContext())
     {
         context.AddRange(_newOrders);
         context.SaveChanges();
     }
 }