public async Task <UpdateDriverLocationRes> UpdateDriverLocation(UpdateDriverLocationReq request) { try { if (request != null) { return(await driverRepository.UpdateDriverLocation(request)); } return(new UpdateDriverLocationRes() { DriverId = "", Message = "Lỗi không thể cập nhật vị trí" }); } catch (Exception ex) { throw ex; } }
public async Task <UpdateDriverLocationRes> UpdateDriverLocation(UpdateDriverLocationReq request) { try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@DriverId", request.DriverId); parameters.Add("@Latitude", request.Latitude); parameters.Add("@Longitude", request.Longitude); return(await SqlMapper.QueryFirstAsync <UpdateDriverLocationRes>( cnn : connection, sql : "sp_UpdateDriverLocation", param : parameters, commandType : CommandType.StoredProcedure)); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> UpdateDriverLocation(UpdateDriverLocationReq request) { return(Ok(await driverService.UpdateDriverLocation(request))); }