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()); }
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); }
public CalendarUoW(CalendarContext db) { this.db = db; TypesRepo = new TypesRepo(db); TasksRepo = new Repo <CalendarTask>(db); }