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()); } }