Пример #1
0
        public IEnumerable <HoursEntryServiceVM> GetHoursEntryServices(Case @case, Provider provider, DateTime refDate)
        {
            var sp       = new ServiceProvider(Context);
            var services = sp.GetServices(@case, provider, refDate);
            var items    = services.Select(m => HoursEntryServiceVM.MapFromDomain(m));

            return(items);
        }
Пример #2
0
        public IEnumerable <HoursEntryServiceVM> GetHoursEntryServices(ProviderTypeIDs providerTypeID)
        {
            var sp       = new ServiceProvider(Context);
            var services = sp.GetLegacyServicesByProviderType(providerTypeID);
            var items    = services.Select(m => HoursEntryServiceVM.MapFromDomain(m));

            return(items);
        }
Пример #3
0
        internal IEnumerable <HoursEntryServiceVM> GetServices(int caseID, int providerID, DateTime date)
        {
            var @case    = Context.Cases.Find(caseID);
            var provider = Context.Providers.Find(providerID);
            var sp       = new ServiceProvider(Context);
            var services = sp.GetServices(@case, provider, date);
            var items    = services.Select(m => HoursEntryServiceVM.MapFromDomain(m));

            return(items);
        }
Пример #4
0
        public static HoursEntryServiceVM MapFromDomain(Domain2.Services.Service service)
        {
            var x = new HoursEntryServiceVM
            {
                ID          = service.ID,
                Code        = service.Code,
                Name        = service.Name,
                Description = service.Description,
                TypeID      = (int)service.Type,
                TypeName    = service.Type.ToString()
            };

            return(x);
        }