public async Task <ActionResult> Edit(Guid id)
        {
            var result = await _vehicleMakeService.FindMakeAsync(id);

            var vehicleMakeResource = _mapper.Map <VehicleMake, VehicleMakeResource>(result);

            return(View(vehicleMakeResource));
        }
        public async Task <IActionResult> GetMakers([FromQuery] VehicleParams vehicleMakeParams)
        {
            try
            {
                var page   = new PagingParams(vehicleMakeParams.PageNumber, vehicleMakeParams.PageSize);
                var filter = new FilteringParams(vehicleMakeParams.Search);
                var sort   = new SortingParams(vehicleMakeParams.SortBy);

                var makers = await makeService.FindMakeAsync(filter, sort, page);

                var mapped = mapper.Map <IEnumerable <VehicleMakeDto> >(makers);

                Response.AddPagination(makers.PageNumber, makers.PageSize, makers.TotalItemCount, makers.PageCount);

                return(Ok(mapped));
            }
            catch (Exception)
            {
                return(NotFound());
            }
        }