public async Task <string> Escalate(long id, EscalateStatus status, string remarks, Guid userID, string userName) { await _requestservice.EscalateRequest(id, status, remarks, userID, userName); return("Ok"); }
public EscalateRequestCommand(long requestID, EscalateStatus status, string remarks, Guid userID, string userName) { _requestID = requestID; _status = status; _remarks = remarks; _userID = userID; _userName = userName; }
public Task <string> EscalateRequest(long requestID, EscalateStatus status, string remarks) { return(_requestProvider.BuildUpon(_url) .Uri($"/api/request/{requestID}/escalate") .Method(HttpMethod.Post) .AddInterceptor(new JsonDeserializerInterceptor()) .AddParam("remarks", remarks) .AddParam("status", $"{(int)status}") .Execute <string>()); }
public async Task EscalateAction(long requestID, EscalateStatus status, string remarks, Guid userID, string userName) { var param = new DynamicParameters(); param.Add("@RequestID", requestID); param.Add("@Status", status); param.Add("@remarks", remarks); param.Add("@UserID", userID); param.Add("@UserName", userName); await SqlMapper.ExecuteAsync(_unitOfWork.Connection, "RequestEscalateAction", param, commandType : CommandType.StoredProcedure, transaction : _unitOfWork.Transaction); }
public async Task <string> Escalate(long id, EscalateStatus status, string remarks) { await _requestService.DoEscalate(id, status, remarks); return("Ok"); }
public async Task DoEscalate(long requestID, EscalateStatus status, string remarks) { await _apiClient.RequestSdk.EscalateRequest(requestID, status, remarks); }
public async Task EscalateRequest(long requestID, EscalateStatus status, string remarks, Guid userID, string userName) { await Execute(new EscalateRequestCommand(requestID, status, remarks, userID, userName) ); }