public IHttpActionResult Get( [FromUri] GetContactRequest request) { var result = _getContactProcessor.Process(request); return(Ok(result)); }
public async stt::Task GetContactResourceNamesAsync() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; Contact expectedResponse = new Contact { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), Email = "email7cf5830c", NotificationCategorySubscriptions = { NotificationCategory.TechnicalIncidents, }, LanguageTag = "language_tag40256b15", ValidationState = ValidationState.Invalid, ValidateTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.GetContactAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Contact>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); Contact responseCallSettings = await client.GetContactAsync(request.ContactName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Contact responseCancellationToken = await client.GetContactAsync(request.ContactName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public async Task <CommonResponse> LoginWithToken(GetContactRequest requestModel) { try { using (var httpClient = GetHttpClient()) { var stringContent = new List <KeyValuePair <string, string> >(); stringContent.Add(new KeyValuePair <string, string>("TOKEN", requestModel.TOKEN)); var content = new MultipartFormDataContent(); foreach (var keyValuePair in stringContent) { content.Add(new StringContent(keyValuePair.Value), keyValuePair.Key); } var response = await httpClient.PostAsync(ServerURL.TokenLoginURL, content); if (response == null) { return(null); } if (response.StatusCode == System.Net.HttpStatusCode.OK) { string retVal = await response.Content.ReadAsStringAsync().ConfigureAwait(false); var responseItem = JsonConvert.DeserializeObject <CommonResponse>(retVal); return(responseItem); } } }catch (Exception e) {} return(null); }
public void GetContactResourceNames() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; Contact expectedResponse = new Contact { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), Email = "email7cf5830c", NotificationCategorySubscriptions = { NotificationCategory.TechnicalIncidents, }, LanguageTag = "language_tag40256b15", ValidationState = ValidationState.Invalid, ValidateTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.GetContact(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); Contact response = client.GetContact(request.ContactName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task <IActionResult> Get([FromRoute] GetContactRequest request) { var model = await _mediator.Send(request); if (model == null) { return(NotFound()); } return(Ok(model)); }
public override Task <ContactModel> GetContact(GetContactRequest request, ServerCallContext context) { ContactModel contactResponse = repository.FindContact(request.ContactID); if (contactResponse == null) { throw new RpcException(new Status(StatusCode.NotFound, $"Contact with ID={request.ContactID} is not found.")); } return(Task.FromResult(contactResponse)); }
//private readonly SimpleApiContext context = new SimpleApiContext(); public GetContactResponse Get(GetContactRequest request) { var contact = new Contact(); contact = this.Db.Single <Contact>(c => c.LastName.ToLower() == request.LastName.ToLower()); contact.Address = this.Db.Single <Address>(a => a.ID == contact.ID); //contact = context.Contacts.FirstOrDefault(c => c.LastName.ToLower() == request.LastName.ToLower()); //contact.Address = context.Addresses.FirstOrDefault(a => a.ID == contact.ID); return(new GetContactResponse { Result = contact }); }
/// <summary>Snippet for GetContact</summary> public void GetContactRequestObject() { // Snippet: GetContact(GetContactRequest, CallSettings) // Create client EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create(); // Initialize request argument(s) GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; // Make the request Contact response = essentialContactsServiceClient.GetContact(request); // End snippet }
GetContactRequest GetRequestInfo() { // Get the Json from the POST. string strJson = String.Empty; HttpContext context = HttpContext.Current; context.Request.InputStream.Position = 0; using (StreamReader inputStream = new StreamReader(context.Request.InputStream)) { strJson = inputStream.ReadToEnd(); } // Deserialize the Json. GetContactRequest req = JsonConvert.DeserializeObject <GetContactRequest>(strJson); return(req); }
/// <summary>Snippet for GetContactAsync</summary> public async Task GetContactRequestObjectAsync() { // Snippet: GetContactAsync(GetContactRequest, CallSettings) // Additional: GetContactAsync(GetContactRequest, CancellationToken) // Create client EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync(); // Initialize request argument(s) GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; // Make the request Contact response = await essentialContactsServiceClient.GetContactAsync(request); // End snippet }
public ActionResult ContactDelete(long id) { UpdateContactRequest request = null; var getRequest = new GetContactRequest(SynergySecurity.GetCurrentUser()); getRequest.Id = id; var RecordId = SynergySecurity.ToLog <GetContactRequest>(getRequest); var model = contactApi.GetContact(getRequest); SynergySecurity.ToUpdateLog <GetContactResponse>(model, RecordId); if (model != null) { request = new UpdateContactRequest() { Id = model.Contact.id, Property = ToConvertContactProperty(model.Contact) }; } return(View(request ?? new UpdateContactRequest())); }
void CheckToken() { var token = PreferenceUtils.readString(this, PreferenceUtils.TOKEN); if (!string.IsNullOrEmpty(token)) { if (CrossConnectivity.Current.IsConnected) { var model = new GetContactRequest() { TOKEN = token }; ViewModel.LoginWithTokenCommand.Execute(model); } else { DialogUtils.ShowOKDialog(this, @"Warning", @"No Internet Connection"); } } }
public override async Task <CRM.Protobuf.Contacts.V1.Contact> GetContact(GetContactRequest request, Grpc.Core.ServerCallContext context) { return(await _mediator.Send(new FindContactByIdQuery(new System.Guid(request.ContactId)))); }
public async Task <QueryResponse <ContactResponse> > GetContact(GetContactRequest request) { return(await SendAsync <GetContactRequest, ContactResponse>("GetContact", request)); }
public GetContactResponse GetContact(GetContactRequest request) { return(GetContact(AgileCRMConstant.Contacts + "/" + request.Id)); }