Ejemplo n.º 1
0
 public Repository(IAddressesRepository addressesRepository, IAppointmentsRepository appointmentsRepository,
                   ICarTrademarksRepository carTrademarksRepository, ICarWorkshopsRepository carWorkshopsRepository,
                   ICountriesRepository countriesRepository, IUsersRepository usersRepository)
 {
     Addresses     = addressesRepository;
     Appointments  = appointmentsRepository;
     CarTrademarks = carTrademarksRepository;
     CarWorkshops  = carWorkshopsRepository;
     Countries     = countriesRepository;
     Users         = usersRepository;
 }
        private static async Task <CarWorkshopModel> ResolveAsync(ICarWorkshopsRepository carWorkshopsRepository, Expression <Func <CarWorkshopModel, bool> > expression)
        {
            var models = await carWorkshopsRepository.FindByConditionAsync(expression);

            return(models.FirstOrDefault());
        }
 public static CarWorkshopModel Resolve(this ICarWorkshopsRepository source, Expression <Func <CarWorkshopModel, bool> > expression)
 {
     return(Sync.Run(() => ResolveAsync(source, expression)));
 }
 public AppointmentCarWorkshopResolver(ICarWorkshopsRepository carWorkshopsRepository)
 {
     _carWorkshopsRepository = carWorkshopsRepository;
 }