예제 #1
0
        public async Task <T> GetById(int id)
        {
            ISampleData <T> data = UnityHelper.Retrieve <ISampleData <T> >();

            return(await Task.Run(() => data.DbSet.First(x => x.Id == id)));
        }
        public async Task <IEnumerable <BeverageMakingStep> > GetByBeverageId(int id)
        {
            ISampleData <BeverageMakingStep> data = UnityHelper.Retrieve <ISampleData <BeverageMakingStep> >();

            return(await Task.Run(() => data.DbSet.Where(x => x.BeverageId == id)));
        }
예제 #3
0
        public async Task <IEnumerable <T> > GetAll()
        {
            ISampleData <T> data = UnityHelper.Retrieve <ISampleData <T> >();

            return(await Task.Run(() => data.DbSet.AsEnumerable()));
        }
예제 #4
0
 public ValuesController(ISampleData sampleData)
 {
     _sampleData = sampleData;
 }
예제 #5
0
 public Calculator(ISampleData sampleData)
 {
     InstanceId  = Guid.NewGuid();
     _sampleData = sampleData;
 }
예제 #6
0
 public SampleService(ISampleData sampleData, ISampleData2 sampleData2)
 {
     this.sampleData  = sampleData;
     this.sampleData2 = sampleData2;
 }
예제 #7
0
 public SampleLogic(ICalculator calculator, ISampleData sampleData)
 {
     InstanceId  = Guid.NewGuid();
     _calculator = calculator;
     _sampleData = sampleData;
 }