public async Task <DriverStatusRes> ChangeDriverStatus(DriverStatusReq request) { try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@DriverId", request.DriverId); parameters.Add("@Status", request.Status); return(await SqlMapper.QueryFirstAsync <DriverStatusRes>( cnn : connection, sql : "sp_ChangeStatusOfDriver", param : parameters, commandType : CommandType.StoredProcedure)); } catch (Exception ex) { throw ex; } }
public async Task <DriverStatusRes> ChangeDriverStatus(DriverStatusReq request) { try { if (!String.IsNullOrEmpty(request.DriverId)) { return(await driverRepository.ChangeDriverStatus(request)); } return(new DriverStatusRes() { DriverId = "", Message = "Có lỗi xảy ra, xin hãy liên hệ với tổng đài để khắc phục" }); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> ChangeDriverStatus(DriverStatusReq request) { return(Ok(await driverService.ChangeDriverStatus(request))); }