Ejemplo n.º 1
0
 public List <SharedModels.Order> GetOrders()
 {
     try
     {
         using (var context = new AutoServiceContext())
         {
             return(context.Orders.Select(o => new SharedModels.Order
             {
                 Id = o.Id,
                 Make = o.Car.Model.Make.Name,
                 Model = o.Car.Model.Name,
                 ManufacturingYear = o.Car.ManufacturingYear,
                 Transmission = o.Car.Transmission.Name,
                 EnginePower = o.Car.EnginePower,
                 WorkType = o.Work.Name,
                 StartDate = o.StartDate,
                 EndDate = o.EndDate,
                 Cost = o.Cost
             }).ToList());
         }
     }
     catch (Exception e)
     {
         ExceptionLogger.Instance(dir).LogException(e.ToString());
         return(null);
     }
 }
Ejemplo n.º 2
0
 public SharedModels.Client GetClient(int orderId)
 {
     try
     {
         using (var context = new AutoServiceContext())
         {
             if (context.Orders.Any(o => o.Id == orderId))
             {
                 var client = context.Orders.Find(orderId).Client;
                 return(new SharedModels.Client()
                 {
                     Surname = client.Surname,
                     Name = client.Name,
                     Patronymic = client.Patronymic,
                     BirthYear = client.BirthYear,
                     PhoneNumber = client.PhoneNumber.ToString()
                 });
             }
             return(null);
         }
     }
     catch (Exception e)
     {
         ExceptionLogger.Instance(dir).LogException(e.ToString());
         return(null);
     }
 }
Ejemplo n.º 3
0
 public OwnerRepository(AutoServiceContext context) : base(context)
 {
 }
Ejemplo n.º 4
0
 public Repository(AutoServiceContext context)
 {
     Context   = context;
     _entities = Context.Set <TEntity>();
 }
Ejemplo n.º 5
0
 public UnitOfWork(AutoServiceContext context)
 {
     _context = context;
     Owners   = new OwnerRepository(_context);
     Cars     = new CarRepository(_context);
 }