public async Task <IReadOnlyList <Tasks> > GetAllAsync(Guid FkGroupTaskId) { var spec = new TasksSpecification(); var data = await _repository.GetAllAsync(spec); return(data.Where(x => x.FkGroupTaskId == FkGroupTaskId).ToList()); }
public async Task <DatatablesPagedResults <Tasks> > GetAsync(DataParameter param) { var spec = new TasksSpecification(); var source = await _repository.GetAllAsync(spec); return(await _repository.GetByPagingAsync(source, param.Start, param.Length)); }
public async Task <IReadOnlyList <Select2Binding> > BindingSelect2Async() { var spec = new TasksSpecification(true); var source = await _repository.GetAllAsync(spec); var result = source.Where(x => x.IsActive == true) .Select(x => new Select2Binding { Id = x.Id, Text = x.Name }).ToList(); return(result); }
public async Task <Select2Result> BindingSelect2Async(Guid id) { var spec = new TasksSpecification(true); var data = await _repository.GetAsync(id); var text = string.Empty; if (data != null) { text = data.Name; } var source = await _repository.GetAllAsync(spec); var result = source.Where(x => x.IsActive == true) .Select(x => new Select2Binding { Id = x.Id, Text = x.Name }).ToList(); return(result.BindingSelect2Edit(id, text)); }
public async Task <Tasks> GetAsync(Guid id) { var spec = new TasksSpecification(); return(await _repository.GetAsync(spec, id)); }
public async Task <IReadOnlyList <Tasks> > GetAllAsync() { var spec = new TasksSpecification(); return(await _repository.GetAllAsync(spec)); }
public async Task <DatatablesPagedResults <Tasks> > DatatablesAsync(DatatablesParameter param) { var spec = new TasksSpecification(); return(await _repository.DatatablesAsync(param, spec)); }