public QueriesOutput GetAllQueriesByTypeId(QueriesInput input) { var output = new QueriesOutput(); output = _queriesService.GetAllQueriesByTypeId(input); return(output); }
public QueriesOutput GetAllActiveQueriesByTypeId(QueriesInput input) { var output = new QueriesOutput(); output = _queriesRepository.GetAllActiveQueriesByTypeId(input); return(output); }
public QueriesOutput GetAllQueries() { var output = new QueriesOutput(); output = _queriesService.GetAllQueries(); return(output); }
public QueriesOutput GetAllActiveQueriesWithTypes() { var output = new QueriesOutput(); output = _queriesService.GetAllActiveQueriesWithTypes(); return(output); }
public QueriesOutput UpdateQuery(QueriesInput input) { var output = new QueriesOutput(); output = _queriesRepository.UpdateQuery(input); return(output); }
public QueriesOutput GetAllQueries() { var output = new QueriesOutput(); output = _queriesRepository.GetAllQueries(); return(output); }
public QueriesOutput GetQueryById(QueriesInput input) { var output = new QueriesOutput(); output = _queriesRepository.GetQueryById(input); return(output); }
public QueriesOutput CreateQuery(QueriesInput input) { var output = new QueriesOutput(); output = _queriesService.CreateQuery(input); return(output); }
public QueriesOutput GetQueryWithTypeByQueryId(QueriesInput input) { var output = new QueriesOutput(); output = _queriesService.GetQueryWithTypeByQueryId(input); return(output); }
public QueriesOutput UpdateQuery(QueriesInput input) { var output = new QueriesOutput(); Update(_mapper.Map <Queries>(input)); var Query = GetWithFilter(x => x.Id == input.Id); output.QueriesModel = _mapper.Map <QueriesDto>(Query); return(output); }
public QueriesOutput GetAllActiveQueriesByTypeId(QueriesInput input) { var output = new QueriesOutput(); var Queries = GetAllWithFilter(x => x.TypeId == input.TypeId && !x.IsDeleted); if (Queries.Count > 0) { output.QueriesListModel = _mapper.Map <List <QueriesDto> >(Queries); } return(output); }
public QueriesOutput GetAllActiveQueriesWithTypes() { var output = new QueriesOutput(); output = _queriesRepository.GetAllActiveQueries(); var typeIdList = output.QueriesListModel.Select(x => x.TypeId).ToList(); if (typeIdList.Count > 0) { TypeFilter(typeIdList, output); } return(output); }
public QueriesOutput GetQueryById(QueriesInput input) { var output = new QueriesOutput(); var Query = GetWithFilter(x => x.Id == input.Id); if (Query != null) { output.QueriesModel = _mapper.Map <QueriesDto>(Query); } return(output); }
private void TypeFilter(List <int?> typeIdList, QueriesOutput output) { var types = _typesRepository.GetAllTypes().TypesListModel; if (types != null) { var typeFiltered = types.Where(x => typeIdList.Contains(x.Id)); foreach (var query in output.QueriesListModel) { query.TypeModel = types.Where(x => x.Id == query.TypeId).SingleOrDefault(); } } }
public QueriesOutput CreateQuery(QueriesInput input) { var output = new QueriesOutput(); var Query = Create(_mapper.Map <Queries>(input)); if (Query != null) { output.QueriesModel = _mapper.Map <QueriesDto>(Query); } return(output); }
public QueriesOutput GetAllQueries() { var output = new QueriesOutput(); var Queries = GetAll(); if (Queries.Count > 0) { output.QueriesListModel = _mapper.Map <List <QueriesDto> >(Queries); } return(output); }
public QueriesOutput GetQueryWithTypeByQueryId(QueriesInput input) { var output = new QueriesOutput(); output = _queriesRepository.GetQueryById(input); if (output.QueriesModel != null) { var typeId = output.QueriesModel.TypeId; if (typeId.HasValue && typeId > 0) { var typeInput = new TypesInput(); typeInput.Id = typeId.Value; var type = _typesRepository.GetTypeById(typeInput); if (type.TypesModel != null) { var typeDto = new TypesDto(); typeDto = _mapper.Map <TypesDto>(type.TypesModel); output.QueriesModel.TypeModel = typeDto; } } } return(output); }