public override void SetAttributes(Enums.RequestFor requestFor, IDictionary <string, object> queryParams = null) { ClearAttributes(); RequestModel.Headers.Add(SharedConstant.ContentType, SharedConstant.ContentTypeFormUrlencoded); RequestModel.QueryParams.Add(VSCronConstant.TokenPlaceholder, AppInstance.Token); switch (requestFor) { case Enums.RequestFor.GET_JOB: RequestModel.QueryParams.Add(VSCronConstant.JobNamePlaceholder, JobName); break; case Enums.RequestFor.RUN_JOB: foreach (var(key, value) in queryParams) { if (!RequestModel.QueryParams.ContainsKey(key)) { RequestModel.QueryParams.Add(key, value); } else { RequestModel.QueryParams[key] = value; } } break; } }
public override void SetAttributes(Enums.RequestFor requestFor, IDictionary <string, object> queryParams = null) { ClearAttributes(); RequestModel.Headers.Add(SharedConstant.ContentType, SharedConstant.ContentTypeFormUrlencoded); RequestModel.QueryParams.Add(VSCronConstant.UserPlaceholder, _vsCronOptions.Value.UserName); RequestModel.QueryParams.Add(VSCronConstant.PasswordPlaceholder, GetStringFromSecureString(_vsCronOptions.Value.Password)); }
public abstract void SetAttributes(Enums.RequestFor requestFor, IDictionary <string, object> queryParams = null);