public GetAllCategoriesResponse GetAllCategories(GetAllCategoriesRequest Request) { var Response = new GetAllCategoriesResponse(); try { Response.Categories = _unitOfWork.RepositoryFactory <Category>() .GetAll() .Select( q => new CategoryDTO { Id = q.Id, Name = q.Name, Category_Meals = q.Meals.Select( w => new MealDTO { Id = w.Id, Name = w.Name }).ToList() }).ToList(); Response.SetBaseResponse(true, 0, ""); } catch (Exception ex) { Response.SetBaseResponse(false, 0, ex.Message); } return(Response); }
public ApiResponse <GetAllCategoriesRequest, List <Categories> > Get(GetAllCategoriesRequest request) { var validate = _gelAllValidations.Validate(request); if (!validate.IsValid) { Log.Error(validate.ToString("")); return(new ApiResponse <GetAllCategoriesRequest, List <Categories> >() { status = false, error_code = "validations_error", error_message = validate.ToString("~"), request = request }); } var response = _repository.GetAll(request); Log.Information("All Categories returned..."); return(new ApiResponse <GetAllCategoriesRequest, List <Categories> >() { status = true, request = request, response = response }); }
public async Task <IActionResult> Get([FromQuery] GetAllCategoriesRequest filter) { return(Ok(await Mediator.Send(new GetAllCategoriesQuery() { PageSize = filter.PageSize, PageNumber = filter.PageNumber }))); }
public GetAllCategoriesResult GetAllCategories() { var service = new DOMAService(); service.Url = WebServiceUrl; var request = new GetAllCategoriesRequest { Username = Username, Password = Password }; var response = service.GetAllCategories(request); var result = new GetAllCategoriesResult { ErrorMessage = response.ErrorMessage, Success = response.Success, }; if (response.Success) { result.Categories = new List <Category>(); foreach (var category in response.Categories) { result.Categories.Add(TranslateCategory(category)); } } return(result); }
public IHttpActionResult GetAllCategories(GetAllCategoriesRequest request) { if (request == null && request.CompanyId == Guid.Empty) { return(BadRequest()); } var processResponse = new Response <List <CategoryDTO> >(); var ret = _categoryService.GetAllCategoriesForCompany(request.CompanyId); if (ret.IsSuccessful && ret.Result != null) { var dto = new List <CategoryDTO>(); foreach (var item in ret.Result) { dto.Add(new CategoryDTO() { Id = item.Id, Title = item.Title }); } processResponse.Result = dto; return(Ok(processResponse)); } return(BadRequest(ret.Error)); }
public async Task <List <GetAllCategoriesResponse> > Handle(GetAllCategoriesRequest request, CancellationToken cancellationToken) { var products = await _context.Categories .Take(100) .ToListAsync(); return(_mapper.Map <List <GetAllCategoriesResponse> >(products)); }
public override async Task <GetAllCategoriesResponse> GetAllCategories(GetAllCategoriesRequest request, ServerCallContext context) { var response = new GetAllCategoriesResponse(); var eventEntities = await _categoryRepository.GetAllCategories(); response.Categories.Add(_mapper.Map <List <Category> >(eventEntities)); return(response); }
GetAllCategories(GetAllCategoriesRequest request, ServerCallContext context) { var all = await _categoryRepository.FetchAllAsync(request.Count); var response = new GetAllCategoriesResponse(); response.Categories.AddRange(all.Select(p => p.MapToMessage())); return(response); }
public async Task <List <Category> > AllCategories_with_warm_start() { var request = new GetAllCategoriesRequest { Count = Count }; var replies = await Client.GetAllCategoriesAsync(request); return(replies.Categories.ToList()); }
public static async Task FetchCategoriesExampleCall() { var channel = GrpcChannel.ForAddress("https://localhost:5051"); var client = new Categories.CategoriesClient(channel); var request = new GetAllCategoriesRequest(); var replies = await client.GetAllCategoriesAsync(request); var categories = replies.Categories.ToList(); Console.WriteLine($"Received {categories.Count} categories."); }
public async Task <GetAllCategoriesResponse> GetAllAsync(GetAllCategoriesRequest request) { return(await Task.Run(() => { var response = new GetAllCategoriesResponse(); try { var allCategories = unitOfWork.CategoryRepository.GetAllCategories(); var mapper = mapperConfig.CreateMapper(); response.Categories = mapper.Map <IEnumerable <Category>, IEnumerable <CategoryViewModel> >(allCategories); } catch (Exception ex) { response.Exception = ex; } return response; })); }
public Task <GetAllCategoriesResponse> GetAllCategories(GetAllCategoriesRequest request, int UserID) { throw new NotImplementedException(); }
public CategoryResponse GetCategoriess() { GetAllCategoriesRequest req = new GetAllCategoriesRequest(); return(req.GetAll()); }
public List <Categories> GetAll(GetAllCategoriesRequest request) { return(_context.Categories.Skip((request.page - 1) * request.offset).Take(request.offset).ToList()); }
public void GetAllMaps() { if (!IsConnectionOk) return; var doma = CreateDomaClient(); var getAllCategoriesRequest = new GetAllCategoriesRequest { Username = Username, Password = Password }; var getCategoriesTask = Task<GetAllCategoriesResponse>.Factory.FromAsync(doma.BeginGetAllCategories, doma.EndGetAllCategories, getAllCategoriesRequest, null); var getAllMapsRequest = new GetAllMapsRequest { Username = Username, Password = Password }; var getAllMapsTask = Task<GetAllMapsResponse>.Factory.FromAsync(doma.BeginGetAllMaps, doma.EndGetAllMaps, getAllMapsRequest, null); Task.WaitAll(getCategoriesTask, getAllMapsTask); Categories = getCategoriesTask.Result.Categories.ToList(); var baseUri = GetBaseUri(); var supportsBlankMapImage = SupportsPublishWithPreUpload; Maps = (from map in getAllMapsTask.Result.Maps join category in Categories on map.CategoryID equals category.ID select new TransferMap(category, map, supportsBlankMapImage, baseUri, _imageDownloader)).ToList(); UserId = Categories.First().UserID; }