Пример #1
0
        public async Task <List <CalendarTask> > GetTasksByTypeAsync(CalendarType type)
        {
            var currentType = await TypesRepo.GetAsync(type.Id);

            var list = await TasksRepo.GetListAsync();

            return(list.Where(a => a.CalendarType.Id == type.Id).ToList());
        }
Пример #2
0
        public async Task <int> AddTypeWithTask(TypeTaskDTO item)
        {
            await TypesRepo.AddAsync(item.CalendarType);

            item.CalendarTask.CalendarType = item.CalendarType;
            await TasksRepo.AddAsync(item.CalendarTask);

            await SaveChanges();

            return(item.CalendarTask.Id);
        }
Пример #3
0
 public CalendarUoW(CalendarContext db)
 {
     this.db   = db;
     TypesRepo = new TypesRepo(db);
     TasksRepo = new Repo <CalendarTask>(db);
 }