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); }
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); }
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); }
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); }