void AddUsers(JsonServiceClient client, string[] users) { foreach (string userName in users) { User user = new User { UserName = userName, Password = MD5Helper.CalculateMD5Hash("password123") }; UserResponse response = client.Put<XamarinEvolveSSLibrary.UserResponse>("User", user); } }
void Test10(JsonServiceClient client) { Console.WriteLine("~~~~~ AddUser (newuser3) ~~~~~~~~~"); User user = new User() { UserName = "******" }; UserResponse response = client.Put<XamarinEvolveSSLibrary.UserResponse>("User", user); Console.WriteLine(); }
public void Calling_not_implemented_method_returns_405() { var client = new JsonServiceClient(ListeningOn); try { var response = client.Put<MoviesZipResponse>("movies.zip", new MoviesZip()); Assert.Fail("Should throw 405 excetpion"); } catch (WebServiceException ex) { Assert.That(ex.StatusCode, Is.EqualTo(405)); } }
public ActionResult Update(Models.Translation model) { using (var client = new JsonServiceClient()) { var putUrl = new Uri(Request.Url, string.Format("/api/translation/{0}/{1}", model.Alpha2, model.Language)); var translation = new Api.Messages.Translation { Data = model.Name }; var response = client.Put<Api.Messages.TranslationResponse>(putUrl.ToString(), translation); } return Redirect("Index"); }
private static void Main(string[] args) { var client = new JsonServiceClient(Settings.Default.ServiceAddress); client.Put(new PutMailCommand { Sender = "*****@*****.**", Receivers = new List<string> { "*****@*****.**", "*****@*****.**", } }); Console.WriteLine("Mail has been added"); Console.ReadKey(); }
private static void Main() { AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionHandler; // PerformanceTest(); var client = new JsonServiceClient(Settings.Default.ServiceAddress); var createRequest = new CreateClientRequest { Email = "*****@*****.**" }; var response = client.Post<ClientResponse>(createRequest); Console.WriteLine("POST Response: {0}\n", response); var updateRequest = new UpdateClientRequest { Email = "*****@*****.**", Id = response.Id }; response = client.Put<ClientResponse>(updateRequest); Console.WriteLine("PUT Response: {0}\n", response); var getClientRequest = new GetClientRequest { Id = response.Id, Date = DateTime.Now.Date }; response = client.Get<ClientResponse>(getClientRequest); Console.WriteLine("GET Response: {0}\n", response); var deleteRequest = new DeleteClientRequest { Id = response.Id }; client.Delete(deleteRequest); var certificate = new MemoryStream(File.ReadAllBytes("Certificate.cer")); var uploadRequest = new UploadRequest { FileContents = certificate.ToArray(), OriginalFileName = "MyFileName.cert", UploaderId = Guid.NewGuid().ToString() }; client.Post(uploadRequest); Console.ReadKey(); }
void Test1(JsonServiceClient client) { Console.WriteLine("~~~~~ AddUser (newuser2) ~~~~~~~~~"); User user = new User() { UserName = "******", FullName = "Awesome guy", City = "funkytown", Email = "*****@*****.**", Phone = "8675309", Password = "******", Avatar = "avatar.jpg", Title = "the man", Company = "three's", }; UserResponse response = client.Put<XamarinEvolveSSLibrary.UserResponse>("User", user); Console.WriteLine(); }
public void UpdateThing() { using (FakeServer fs = new FakeServer().StartWithRealRepos()) { using(JsonServiceClient client = new JsonServiceClient(FakeServer.BaseUri)){ var newThing = new Thing(){ Name="d", Title="D", Description="Not C++", Quadrantid=Quadrant.Languages}; newThing = fs.RealThingsRepos.StoreNew(newThing); var updatedThing = new Thing() { Name = "d", Description = ", whatever" }; client.Put(updatedThing); ThingsRequest req = new ThingsRequest(){Names = new string[] { "d" }}; IEnumerable<Thing> res = client.Get(req.UrlEncodeNames()); res.Count().ShouldBe(1); Thing result = res.Single(); result.Quadrantid.ShouldBe(newThing.Quadrantid); result.Description.ShouldBe(updatedThing.Description); } } }
public void Run() { var restClient = new JsonServiceClient(BaseUri); var player = restClient.Post<Player>(String.Format("{0}/players", BaseUri), new Player(new Position(33.051281, -96.676662))); Assert.That(player.Id, Is.EqualTo(1)); Assert.That(player.Position.Latitude, Is.EqualTo(33.051281)); Assert.That(player.Position.Longitude, Is.EqualTo(-96.676662)); player.Position = new Position(33.051524, -96.677306); player = restClient.Put<Player>(String.Format("{0}/players/{1}", BaseUri, player.Id), player); Assert.That(player.Position.Latitude, Is.EqualTo(33.051524)); Assert.That(player.Position.Longitude, Is.EqualTo(-96.677306)); var newPlayer = restClient.Post<Player>(String.Format("{0}/players", BaseUri), new Player(new Position(33.051281, -96.676662))); Assert.That(newPlayer.Id, Is.EqualTo(2)); Assert.That(newPlayer.Position.Latitude, Is.EqualTo(33.051281)); Assert.That(newPlayer.Position.Longitude, Is.EqualTo(-96.676662)); var nearby = restClient.Get<List<Player>>(String.Format("{0}/players/{1}/nearby", BaseUri, player.Id)); Assert.That(nearby.Count, Is.EqualTo(2)); nearby = restClient.Get<List<Player>>(String.Format("{0}/players/nearby/{1}/{2}", BaseUri, 33.050130, -96.676641)); Assert.That(nearby.Count, Is.EqualTo(2)); var heartbeat = restClient.Get<HeartBeatResponse>(String.Format("{0}/heartbeat/{1}/{2}", BaseUri, player.Position.Latitude, player.Position.Longitude)); Assert.NotNull(heartbeat); var reset = restClient.Get<ResetPlayers>(String.Format("{0}/players/reset", BaseUri)); Assert.NotNull(reset); try { restClient.Get<List<Player>>(String.Format("{0}/players/{1}/nearby", BaseUri, player.Id)); } catch (Exception ex) { Assert.AreEqual(ex.Message, "ArgumentException"); } }
private static void Main() { AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionHandler; // PerformanceTest(); var client = new JsonServiceClient(Settings.Default.ServiceAddress); var createRequest = new CreateClientRequest { Email = "*****@*****.**" }; var response = client.Post<ClientResponse>(createRequest); Console.WriteLine("POST Response: {0}\n", response); var updateRequest = new UpdateClientRequest { Email = "*****@*****.**", Id = response.Id }; response = client.Put<ClientResponse>(updateRequest); Console.WriteLine("PUT Response: {0}\n", response); var getClientRequest = new GetClientRequest { Id = response.Id, Date = DateTime.Now.Date }; response = client.Get<ClientResponse>(getClientRequest); Console.WriteLine("GET Response: {0}\n", response); var deleteRequest = new DeleteClientRequest { Id = response.Id }; client.Delete(deleteRequest); Console.ReadKey(); }
public void PostFileWithRequest_returns_the_same_date_as_normal_Put_with_ServiceClient() { var client = new JsonServiceClient(ListeningOn); using (var fileStream = new FileInfo("~/TestExistingDir/upload.html".MapProjectPlatformPath()).OpenRead()) { var request = new FileUpload { CreatedDate = new DateTime(2014, 1, 1, 1, 0, 0) }; var response = client.PostFileWithRequest <FileUploadResponse>( "/fileuploads", fileStream, "upload.html", request); Assert.That(response.CreatedDate, Is.EqualTo(request.CreatedDate).Within(TimeSpan.FromHours(1))); response = client.Put(request); Assert.That(response.CreatedDate, Is.EqualTo(request.CreatedDate).Within(TimeSpan.FromHours(1))); } }
public void InsertPatientNote_Test() { string url = "http://localhost:8888/PatientNote"; PatientNoteData note = new PatientNoteData { Text = "DD_Service test note 2", CreatedById = "53043e53d433231f48de8a7a", PatientId = "52f55877072ef709f84e69b0" }; string contractNumber = "InHealth001"; string context = "NG"; double version = 1.0; IRestClient client = new JsonServiceClient(); JsonServiceClient.HttpWebRequestFilter = x => x.Headers.Add(string.Format("{0}: {1}", "x-Phytel-UserID", "531f2df9072ef727c4d2a3df")); //[Route("/{Context}/{Version}/{ContractNumber}/Patient/{PatientId}/Note/Insert", "PUT")] PutPatientNoteDataResponse response = client.Put <PutPatientNoteDataResponse>( string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Note/Insert", url, context, version, contractNumber, note.PatientId), new PutPatientNoteDataRequest { Context = context, ContractNumber = contractNumber, PatientId = "52f55877072ef709f84e69b0", PatientNote = note, UserId = "53043e53d433231f48de8a7a", Version = version } as object); Assert.IsNotNull(response.Id); }
public void Run() { var restClient = new JsonServiceClient(BaseUri); List <Todo> all = restClient.Get(new Todos()); Assert.That(all.Count, Is.EqualTo(0)); var todo = restClient.Post(new Todo { Content = "New TODO", Order = 1 }); Assert.That(todo.Id, Is.EqualTo(1)); all = restClient.Get(new Todos()); Assert.That(all.Count, Is.EqualTo(1)); todo.Content = "Updated TODO"; todo = restClient.Put(todo); Assert.That(todo.Content, Is.EqualTo("Updated TODO")); restClient.Delete(new Todos(todo.Id)); all = restClient.Get(new Todos()); Assert.That(all.Count, Is.EqualTo(0)); }
public void Put_ContractProgramWithPatient() { string url = "http://localhost:8888/Program"; string token = "5367fcf4d6a485044ccaf2f9"; string patientID = "5325db09d6a4850adcbba812"; string ContractProgramID = "5330920da38116ac180009d2"; string userID = "5325c821072ef705080d3488"; string contractNumber = "InHealth001"; string context = "NG"; double version = 1.0; Stopwatch st = new Stopwatch(); st.Start(); IRestClient client = new JsonServiceClient(); JsonServiceClient.HttpWebRequestFilter = x => x.Headers.Add(string.Format("Token: {0}", token)); string urls = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Programs/?ContractProgramId={5}", url, "NG", version, contractNumber, patientID, ContractProgramID), userID); PutProgramToPatientResponse dataDomainResponse = client.Put <PutProgramToPatientResponse>(urls, new PutProgramToPatientRequest { UserId = userID } as object); st.Stop(); string time = st.ElapsedMilliseconds.ToString(); Assert.AreEqual(dataDomainResponse.Outcome.Result, 0); //Assert.AreEqual(ProgramID, response.Program.ProgramID); }
internal static PatientGoal PostUpdateGoalRequest(PostPatientGoalRequest request) { try { PatientGoal goal = null; if (request.Goal == null) { throw new Exception("The Goal property is null in the request."); } else if (string.IsNullOrEmpty(request.Goal.Name) || string.IsNullOrEmpty(request.Goal.SourceId)) { throw new Exception("The goal name and source are required fields."); } IRestClient client = new JsonServiceClient(); string url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Goal/{5}/Update", DDPatientGoalsServiceUrl, "NG", request.Version, request.ContractNumber, request.PatientId, request.Goal.Id), request.UserId); PutUpdateGoalDataResponse response = client.Put <PutUpdateGoalDataResponse>(url, new PutUpdateGoalDataRequest { Goal = convertToPatientGoalData(request.Goal), UserId = request.UserId } as object); if (response != null && response.GoalData != null) { //Make a call to AttributeLibrary to get attributes details for Goal. List <CustomAttribute> goalAttributesLibrary = GoalsEndpointUtil.GetAttributesLibraryByType(request, 1); goal = GoalsUtil.ConvertToGoal(response.GoalData, goalAttributesLibrary); } return(goal); } catch (WebServiceException ex) { throw new WebServiceException("AD:PostUpdateGoalRequest()::" + ex.Message, ex.InnerException); } }
public bool UndoDereferencePatientInContact(string contactId, string patientId, double version, string contractNumber, List <ContactWithUpdatedRecentList> contactWithUpdatedRecentLists, string userId) { var response = false; try { IRestClient client = new JsonServiceClient(); string url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Contact/{4}/Patient{5}/Dereference", DDContactServiceUrl, "NG", version, contractNumber, contactId, patientId), userId); //[Route("/{Context}/{Version}/{ContractNumber}/Contact/CareManagers", "GET")] var dataDomainResponse = client.Put <UndoDereferencePatientDataResponse>(url, new UndoDereferencePatientDataRequest { ContactId = contactId, PatientId = patientId, ContractNumber = contractNumber, ContactWithUpdatedRecentLists = contactWithUpdatedRecentLists, Context = "NG", UserId = userId, Version = version }); if (dataDomainResponse != null) { response = dataDomainResponse.IsSuccessful; } } catch (WebServiceException wse) { throw new WebServiceException("AD:DereferencePatientInContact()::" + wse.Message, wse.InnerException); } return(response); }
public void Update_Patient_Task() { string url = "http://localhost:8888/PatientGoal"; string patientId = "52a0da34fe7a5915485bdfd6"; string contractNumber = "InHealth001"; string context = "NG"; string version = "v1"; string id = "52fd4832fe7a5912b0050354"; string patientGoaldId = "52fd1aa2fe7a592d04b9d567"; IRestClient client = new JsonServiceClient(); PutUpdateTaskResponse response = client.Put <PutUpdateTaskResponse>( string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Goal/{5}/Task/{6}/Update", url, context, version, contractNumber, patientId, patientGoaldId, id), new PutUpdateTaskRequest { Task = new PatientTaskData { Id = id, PatientGoalId = patientGoaldId, Description = "Roumel Testing This!!", StartDate = System.DateTime.UtcNow, StatusId = 2, StatusDate = System.DateTime.UtcNow, TargetDate = System.DateTime.UtcNow.AddDays(7), TargetValue = "!!This is a task update test", CustomAttributes = GetAttributes(), BarrierIds = GetBarriers() } } as object); }
public UpdateCareTeamMemberResponse UpdateCareTeamMember(UpdateCareTeamMemberRequest request) { UpdateCareTeamMemberResponse response = new UpdateCareTeamMemberResponse(); try { IRestClient client = new JsonServiceClient(); //[Route("/{Version}/{ContractNumber}/Contacts/{ContactId}/CareTeams/{CareTeamId}/CareTeamMembers/{Id}", "PUT")] string url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Contacts/{4}/CareTeams/{5}/CareTeamMembers/{6}", DDContactServiceUrl, "NG", request.Version, request.ContractNumber, request.ContactId, request.CareTeamId, request.Id), request.UserId); var dataDomainResponse = client.Put <UpdateCareTeamMemberResponse>(url, new UpdateCareTeamMemberDataRequest { CareTeamMemberData = Mapper.Map <CareTeamMemberData>(request.CareTeamMember), Version = request.Version, ContactId = request.ContactId, CareTeamId = request.CareTeamId, Id = request.Id, ContractNumber = request.ContractNumber, Context = "NG" } as object); if (dataDomainResponse != null) { response.Version = dataDomainResponse.Version; response.Status = response.Status == null?new ResponseStatus() : dataDomainResponse.Status; } } catch (WebServiceException wse) { throw new WebServiceException("AD:UpdateCareTeamMember()::" + wse.Message, wse.InnerException); } return(response); }
public bool PostUpdateTaskRequest(PostPatientGoalRequest request, PatientTaskData td) { try { bool result = false; List <string> taskIds = GetTaskIdsForRequest(request.Goal.Tasks); IRestClient client = new JsonServiceClient(); string url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Goal/{5}/Task/{6}/Update", DDPatientGoalsServiceUrl, "NG", request.Version, request.ContractNumber, request.PatientId, request.Goal.Id, td.Id), request.UserId); PutUpdateTaskResponse response = client.Put <PutUpdateTaskResponse>( url, new PutUpdateTaskRequest { Task = td, TaskIdsList = taskIds, UserId = request.UserId } as object); if (response != null) { result = true; } return(result); } catch (WebServiceException ex) { throw new WebServiceException("AD:PostUpdateTaskRequest()::" + ex.Message, ex.InnerException); } }
internal static string GetInitialInterventionRequest(GetInitializeInterventionRequest request) { try { string result = string.Empty; IRestClient client = new JsonServiceClient(); string url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Goal/{5}/Intervention/Initialize", DDPatientGoalsServiceUrl, "NG", request.Version, request.ContractNumber, request.PatientId, request.PatientGoalId), request.UserId); PutInitializeInterventionResponse response = client.Put <PutInitializeInterventionResponse>(url, new PutInitializeInterventionRequest() as object); if (response != null) { result = response.Id; } return(result); } catch (WebServiceException ex) { throw new WebServiceException("AD:GetInitialInterventionRequest()::" + ex.Message, ex.InnerException); } }
public void Update_Patient_Intervention() { string url = "http://localhost:8888/PatientGoal"; string patientId = "52a0da34fe7a5915485bdfd6"; string contractNumber = "InHealth001"; string context = "NG"; string version = "v1"; string patientGoalId = "12341cf8fe7a592d046c548f"; string id = "52fd3fcefe7a5912b0149acd"; IRestClient client = new JsonServiceClient(); PutUpdateInterventionResponse response = client.Put <PutUpdateInterventionResponse>( string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Goal/{5}/Intervention/{6}/Update", url, context, version, contractNumber, patientId, patientGoalId, id), new PutUpdateInterventionRequest { Intervention = new PatientInterventionData { Id = "52fd3fcefe7a5912b0149acd", PatientGoalId = "12341cf8fe7a592d046c548f", Description = "This is an example update", StartDate = System.DateTime.UtcNow, StatusId = 1, StatusDate = System.DateTime.UtcNow, BarrierIds = GetBarriers(), AssignedToId = "Test", CategoryId = "12341cf8fe7a592d046c548f" } } as object); }
internal static PostUpdateObservationItemsResponse UpdatePatientObservation(PostUpdateObservationItemsRequest request, List <PatientObservationRecordData> pord) { PostUpdateObservationItemsResponse response = null; try { IRestClient client = new JsonServiceClient(); //[Route("/{Context}/{Version}/{ContractNumber}/Patient/{PatientId}/Observations/Update", "PUT")] string url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Observations/Update/", DDPatientObservationsServiceUrl, "NG", request.Version, request.ContractNumber, request.PatientId), request.UserId); PutUpdatePatientObservationsDataResponse dataDomainResponse = client.Put <PutUpdatePatientObservationsDataResponse>( url, new PutUpdatePatientObservationsDataRequest { PatientObservationsRecordData = pord, UserId = request.UserId } as object); if (dataDomainResponse.Result) { response = new PostUpdateObservationItemsResponse(); response.PatientObservations = ObservationsUtil.GetPatientObservations(dataDomainResponse.PatientObservationsData); response.Result = dataDomainResponse.Result; } return(response); } catch (WebServiceException ex) { throw new WebServiceException("AD:UpdatePatientObservation()::" + ex.Message, ex.InnerException); } }
public static void Записать(НалоговыеОрганыЗапрос НалоговыеОрганыЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/НалоговыеОрганы?format=json"; var Клиент = new JsonServiceClient(Урл); var НалоговыеОрганыОтвет = Клиент.Put(НалоговыеОрганыЗапрос); }
public static void Записать(ВакансииЗапрос ВакансииЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/Вакансии?format=json"; var Клиент = new JsonServiceClient(Урл); var ВакансииОтвет = Клиент.Put(ВакансииЗапрос); }
//Обновить public static void Записать(ОбъектыСтроительстваЗапрос ОбъектыСтроительстваЗапрос) { var Урл = "http://localhost:1337/Справочники/ОбъектыСтроительства?format=json"; var Клиент = new JsonServiceClient(Урл); var ОбъектыСтроительстваОтвет = Клиент.Put(ОбъектыСтроительстваЗапрос); }
public static void Записать(ВидыНоменклатурыЗапрос ВидыНоменклатурыЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/ВидыНоменклатуры?format=json"; var Клиент = new JsonServiceClient(Урл); var ВидыНоменклатурыОтвет = Клиент.Put(ВидыНоменклатурыЗапрос); }
public static void Записать(НастройкаИнтерваловЗапрос НастройкаИнтерваловЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/НастройкаИнтервалов?format=json"; var Клиент = new JsonServiceClient(Урл); var НастройкаИнтерваловОтвет = Клиент.Put(НастройкаИнтерваловЗапрос); }
public static void Записать(ГруппыПользователейЗапрос ГруппыПользователейЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/ГруппыПользователей?format=json"; var Клиент = new JsonServiceClient(Урл); var ГруппыПользователейОтвет = Клиент.Put(ГруппыПользователейЗапрос); }
//Обновить public static void Записать(СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспеченияЗапрос СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспеченияЗапрос) { var Урл = "http://localhost:1337/Справочники/СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспечения?format=json"; var Клиент = new JsonServiceClient(Урл); var СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспеченияОтвет = Клиент.Put(СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспеченияЗапрос); }
//Обновить public static void Записать(ПричиныЗакрытияЗаказовЗапрос ПричиныЗакрытияЗаказовЗапрос) { var Урл = "http://localhost:1337/Справочники/ПричиныЗакрытияЗаказов?format=json"; var Клиент = new JsonServiceClient(Урл); var ПричиныЗакрытияЗаказовОтвет = Клиент.Put(ПричиныЗакрытияЗаказовЗапрос); }
//Обновить public static void Записать(РасходыБудущихПериодовЗапрос РасходыБудущихПериодовЗапрос) { var Урл = "http://localhost:1337/Справочники/РасходыБудущихПериодов?format=json"; var Клиент = new JsonServiceClient(Урл); var РасходыБудущихПериодовОтвет = Клиент.Put(РасходыБудущихПериодовЗапрос); }
public static void Записать(ТочкиМаршрутаЗапрос ТочкиМаршрутаЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/ТочкиМаршрута?format=json"; var Клиент = new JsonServiceClient(Урл); var ТочкиМаршрутаОтвет = Клиент.Put(ТочкиМаршрутаЗапрос); }
public static void Записать(НастройкиФормированияДокументовОтработанногоВремениЗапрос НастройкиФормированияДокументовОтработанногоВремениЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/НастройкиФормированияДокументовОтработанногоВремени?format=json"; var Клиент = new JsonServiceClient(Урл); var НастройкиФормированияДокументовОтработанногоВремениОтвет = Клиент.Put(НастройкиФормированияДокументовОтработанногоВремениЗапрос); }
public static void Записать(БанковскиеСчетаЗапрос БанковскиеСчетаЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/БанковскиеСчета?format=json"; var Клиент = new JsonServiceClient(Урл); var БанковскиеСчетаОтвет = Клиент.Put(БанковскиеСчетаЗапрос); }
/// <summary> /// PUSH the Build to the Gitlab CI Coordinator /// </summary> /// <param name="iId">Build ID</param> /// <param name="state">State</param> /// <param name="sTrace">Command output</param> /// <returns></returns> public static bool pushBuild(int iId, State state, string sTrace) { Console.WriteLine("[" + DateTime.Now + "] Submitting build " + iId + " to coordinator ..."); var stateValue = ""; if (state == State.RUNNING) { stateValue = "running"; } else if (state == State.SUCCESS) { stateValue = "success"; } else if (state == State.FAILED) { stateValue = "failed"; } else { stateValue = "waiting"; } var trace = new StringBuilder(); foreach (string t in sTrace.Split('\n')) trace.Append(Uri.EscapeDataString(t)).Append("\n"); int iTry = 0; while (iTry <= 5) { try { var client = new JsonServiceClient(apiurl); var resp = client.Put (new PushBuild { id = iId + ".json", token = Uri.EscapeDataString(Config.token), state = stateValue, trace = trace.ToString () }); if (resp != null) { return true; } } catch { } iTry++; Thread.Sleep(1000); } return false; }
public static void Записать(СпособыОтраженияРасходовПоАмортизацииЗапрос СпособыОтраженияРасходовПоАмортизацииЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/СпособыОтраженияРасходовПоАмортизации?format=json"; var Клиент = new JsonServiceClient(Урл); var СпособыОтраженияРасходовПоАмортизацииОтвет = Клиент.Put(СпособыОтраженияРасходовПоАмортизацииЗапрос); }
//Обновить public static void Записать(СпецификацииНоменклатурыЗапрос СпецификацииНоменклатурыЗапрос) { var Урл = "http://localhost:1337/Справочники/СпецификацииНоменклатуры?format=json"; var Клиент = new JsonServiceClient(Урл); var СпецификацииНоменклатурыОтвет = Клиент.Put(СпецификацииНоменклатурыЗапрос); }
public static void Записать(ФильтрыДляЭлектронныхПисемЗапрос ФильтрыДляЭлектронныхПисемЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/ФильтрыДляЭлектронныхПисем?format=json"; var Клиент = new JsonServiceClient(Урл); var ФильтрыДляЭлектронныхПисемОтвет = Клиент.Put(ФильтрыДляЭлектронныхПисемЗапрос); }
public static void Записать(ДоходыПоСтраховымВзносамЗапрос ДоходыПоСтраховымВзносамЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/ДоходыПоСтраховымВзносам?format=json"; var Клиент = new JsonServiceClient(Урл); var ДоходыПоСтраховымВзносамОтвет = Клиент.Put(ДоходыПоСтраховымВзносамЗапрос); }
//Обновить public static void Записать(УсловияПродажЗапрос УсловияПродажЗапрос) { var Урл = "http://localhost:1337/Справочники/УсловияПродаж?format=json"; var Клиент = new JsonServiceClient(Урл); var УсловияПродажОтвет = Клиент.Put(УсловияПродажЗапрос); }
//Обновить public static void Записать(ТипыСкидокНаценокЗапрос ТипыСкидокНаценокЗапрос) { var Урл = "http://localhost:1337/Справочники/ТипыСкидокНаценок?format=json"; var Клиент = new JsonServiceClient(Урл); var ТипыСкидокНаценокОтвет = Клиент.Put(ТипыСкидокНаценокЗапрос); }
//Обновить public static void Записать(ВидыНалоговыхОргановЗапрос ВидыНалоговыхОргановЗапрос) { var Урл = "http://localhost:1337/Справочники/ВидыНалоговыхОрганов?format=json"; var Клиент = new JsonServiceClient(Урл); var ВидыНалоговыхОргановОтвет = Клиент.Put(ВидыНалоговыхОргановЗапрос); }
public static void Записать(НазначенияИспользованияСпецификацийЗапрос НазначенияИспользованияСпецификацийЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/НазначенияИспользованияСпецификаций?format=json"; var Клиент = new JsonServiceClient(Урл); var НазначенияИспользованияСпецификацийОтвет = Клиент.Put(НазначенияИспользованияСпецификацийЗапрос); }
//Обновить public static void Записать(КлючиАналитикиУчетаПрочихЗатратЗапрос КлючиАналитикиУчетаПрочихЗатратЗапрос) { var Урл = "http://localhost:1337/Справочники/КлючиАналитикиУчетаПрочихЗатрат?format=json"; var Клиент = new JsonServiceClient(Урл); var КлючиАналитикиУчетаПрочихЗатратОтвет = Клиент.Put(КлючиАналитикиУчетаПрочихЗатратЗапрос); }
public static void Записать(ЦиклыОбменаЗапрос ЦиклыОбменаЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/ЦиклыОбмена?format=json"; var Клиент = new JsonServiceClient(Урл); var ЦиклыОбменаОтвет = Клиент.Put(ЦиклыОбменаЗапрос); }
public static void Записать(СпособыОтраженияЗарплатыВУпрУчетеЗапрос СпособыОтраженияЗарплатыВУпрУчетеЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/СпособыОтраженияЗарплатыВУпрУчете?format=json"; var Клиент = new JsonServiceClient(Урл); var СпособыОтраженияЗарплатыВУпрУчетеОтвет = Клиент.Put(СпособыОтраженияЗарплатыВУпрУчетеЗапрос); }
public static void Записать(КомпетенцииРаботниковЗапрос КомпетенцииРаботниковЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/КомпетенцииРаботников?format=json"; var Клиент = new JsonServiceClient(Урл); var КомпетенцииРаботниковОтвет = Клиент.Put(КомпетенцииРаботниковЗапрос); }
//Обновить public static void Записать(ТСДФорматыДанныхЗапрос ТСДФорматыДанныхЗапрос) { var Урл = "http://localhost:1337/Справочники/ТСДФорматыДанных?format=json"; var Клиент = new JsonServiceClient(Урл); var ТСДФорматыДанныхОтвет = Клиент.Put(ТСДФорматыДанныхЗапрос); }
//Обновить public static void Записать(ЗаявкиКандидатовЗапрос ЗаявкиКандидатовЗапрос) { var Урл = "http://localhost:1337/Справочники/ЗаявкиКандидатов?format=json"; var Клиент = new JsonServiceClient(Урл); var ЗаявкиКандидатовОтвет = Клиент.Put(ЗаявкиКандидатовЗапрос); }
//Обновить public static void Записать(СертификатыЭЦПЗапрос СертификатыЭЦПЗапрос) { var Урл = "http://localhost:1337/Справочники/СертификатыЭЦП?format=json"; var Клиент = new JsonServiceClient(Урл); var СертификатыЭЦПОтвет = Клиент.Put(СертификатыЭЦПЗапрос); }
public static void Записать(ПроектыЗапрос ПроектыЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/Проекты?format=json"; var Клиент = new JsonServiceClient(Урл); var ПроектыОтвет = Клиент.Put(ПроектыЗапрос); }
//Обновить public static void Записать(ТерриториальныеУсловияЗапрос ТерриториальныеУсловияЗапрос) { var Урл = "http://localhost:1337/Справочники/ТерриториальныеУсловия?format=json"; var Клиент = new JsonServiceClient(Урл); var ТерриториальныеУсловияОтвет = Клиент.Put(ТерриториальныеУсловияЗапрос); }
//Обновить public static void Записать(НоменклатурныеГруппыЗапрос НоменклатурныеГруппыЗапрос) { var Урл = "http://localhost:1337/Справочники/НоменклатурныеГруппы?format=json"; var Клиент = new JsonServiceClient(Урл); var НоменклатурныеГруппыОтвет = Клиент.Put(НоменклатурныеГруппыЗапрос); }
public static void Записать(КлассификаторИспользованияРабочегоВремениЗапрос КлассификаторИспользованияРабочегоВремениЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/КлассификаторИспользованияРабочегоВремени?format=json"; var Клиент = new JsonServiceClient(Урл); var КлассификаторИспользованияРабочегоВремениОтвет = Клиент.Put(КлассификаторИспользованияРабочегоВремениЗапрос); }
//Обновить public static void Записать(СтатьиОборотовПоБюджетамЗапрос СтатьиОборотовПоБюджетамЗапрос) { var Урл = "http://localhost:1337/Справочники/СтатьиОборотовПоБюджетам?format=json"; var Клиент = new JsonServiceClient(Урл); var СтатьиОборотовПоБюджетамОтвет = Клиент.Put(СтатьиОборотовПоБюджетамЗапрос); }
//Обновить public static void Записать(ПараметрыВыработкиОСЗапрос ПараметрыВыработкиОСЗапрос) { var Урл = "http://localhost:1337/Справочники/ПараметрыВыработкиОС?format=json"; var Клиент = new JsonServiceClient(Урл); var ПараметрыВыработкиОСОтвет = Клиент.Put(ПараметрыВыработкиОСЗапрос); }
public static void Записать(НормативыОбслуживанияОСЗапрос НормативыОбслуживанияОСЗапрос) //Обновить { var Урл = "http://localhost:1337/Справочники/НормативыОбслуживанияОС?format=json"; var Клиент = new JsonServiceClient(Урл); var НормативыОбслуживанияОСОтвет = Клиент.Put(НормативыОбслуживанияОСЗапрос); }
//Обновить public static void Записать(МедицинскиеСтраховыеПолисыЗапрос МедицинскиеСтраховыеПолисыЗапрос) { var Урл = "http://localhost:1337/Справочники/МедицинскиеСтраховыеПолисы?format=json"; var Клиент = new JsonServiceClient(Урл); var МедицинскиеСтраховыеПолисыОтвет = Клиент.Put(МедицинскиеСтраховыеПолисыЗапрос); }
//Обновить public static void Записать(НастройкиЗаполненияФормЗапрос НастройкиЗаполненияФормЗапрос) { var Урл = "http://localhost:1337/Справочники/НастройкиЗаполненияФорм?format=json"; var Клиент = new JsonServiceClient(Урл); var НастройкиЗаполненияФормОтвет = Клиент.Put(НастройкиЗаполненияФормЗапрос); }
public void TestCanUpdateCustomer() { JsonServiceClient client = new JsonServiceClient("http://localhost:2337/"); //Force cache client.Get(new GetCustomer { Id = 1 }); Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); var cachedResponse = client.Get(new GetCustomer { Id = 1 }); stopwatch.Stop(); var cachedTime = stopwatch.ElapsedTicks; stopwatch.Reset(); client.Put(new UpdateCustomer { Id = 1, Name = "Johno" }); stopwatch.Start(); var nonCachedResponse = client.Get(new GetCustomer { Id = 1 }); stopwatch.Stop(); var nonCacheTime = stopwatch.ElapsedTicks; Assert.That(cachedResponse.Result, Is.Not.Null); Assert.That(cachedResponse.Result.Orders.Count, Is.EqualTo(5)); Assert.That(nonCachedResponse.Result, Is.Not.Null); Assert.That(nonCachedResponse.Result.Orders.Count, Is.EqualTo(5)); Assert.That(nonCachedResponse.Result.Name, Is.EqualTo("Johno")); Assert.That(cachedTime, Is.LessThan(nonCacheTime)); }