public async Task<IHttpActionResult> GetGlass(int id)
 {
     var glassDto = await _glassService.GetSingleAsync(id);
     var result = new GlassCompleteDto() { Glasses = new List<GlassDto>() };
     result.Glasses.Add(glassDto);
     return Ok(result);
 }
 public async Task<GlassCompleteDto> GetGlasses()
 {
     var glassesDto = await _glassService.GetAllAsync();
     var result = new GlassCompleteDto {Glasses = glassesDto.OrderBy(g => g.Name).ToList()};
     return result;
 }
 public async Task<GlassCompleteDto> GetGlassBySearch(string query, int from = 0, int size = 20)
 {
     var glassesDto = await _glassService.SearchAsync(query, from, size);
     var result = new GlassCompleteDto {Glasses = glassesDto.ToList()};
     return result;
 }