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); } }
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); } }
public OwnerRepository(AutoServiceContext context) : base(context) { }
public Repository(AutoServiceContext context) { Context = context; _entities = Context.Set <TEntity>(); }
public UnitOfWork(AutoServiceContext context) { _context = context; Owners = new OwnerRepository(_context); Cars = new CarRepository(_context); }