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");
		}
Exemple #5
0
 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();
 }
Exemple #6
0
        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");
            }
        }
Exemple #10
0
        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)));
            }
        }
Exemple #12
0
        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));
        }
Exemple #14
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);
        }
Exemple #15
0
        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);
            }
        }
Exemple #16
0
        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);
        }
Exemple #18
0
        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);
        }
Exemple #19
0
        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);
            }
        }
Exemple #20
0
        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);
        }
Exemple #22
0
        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);
            }
        }
Exemple #23
0
 public static void Записать(НалоговыеОрганыЗапрос НалоговыеОрганыЗапрос)        //Обновить
 {
     var Урл    = "http://localhost:1337/Справочники/НалоговыеОрганы?format=json";
     var Клиент = new JsonServiceClient(Урл);
     var НалоговыеОрганыОтвет = Клиент.Put(НалоговыеОрганыЗапрос);
 }
Exemple #24
0
 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(РасходыБудущихПериодовЗапрос);
 }
Exemple #32
0
 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(СпецификацииНоменклатурыЗапрос);
 }
Exemple #38
0
 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(КлючиАналитикиУчетаПрочихЗатратЗапрос);
 }
Exemple #45
0
 public static void Записать(ЦиклыОбменаЗапрос ЦиклыОбменаЗапрос)        //Обновить
 {
     var Урл              = "http://localhost:1337/Справочники/ЦиклыОбмена?format=json";
     var Клиент           = new JsonServiceClient(Урл);
     var ЦиклыОбменаОтвет = Клиент.Put(ЦиклыОбменаЗапрос);
 }
Exemple #46
0
 public static void Записать(СпособыОтраженияЗарплатыВУпрУчетеЗапрос СпособыОтраженияЗарплатыВУпрУчетеЗапрос)        //Обновить
 {
     var Урл    = "http://localhost:1337/Справочники/СпособыОтраженияЗарплатыВУпрУчете?format=json";
     var Клиент = new JsonServiceClient(Урл);
     var СпособыОтраженияЗарплатыВУпрУчетеОтвет = Клиент.Put(СпособыОтраженияЗарплатыВУпрУчетеЗапрос);
 }
Exemple #47
0
 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(СертификатыЭЦПЗапрос);
 }
Exemple #51
0
 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(НоменклатурныеГруппыЗапрос);
 }
Exemple #54
0
 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(ПараметрыВыработкиОСЗапрос);
 }
Exemple #57
0
 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(НастройкиЗаполненияФормЗапрос);
 }
Exemple #60
-1
        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));
        }