Example #1
0
        public GetContact GetContact(string contactId)
        {
            GetContact action = new GetContact(contactId);

            action.Client(client);
            action.Proxy(proxy);
            return(action);
        }
Example #2
0
            public object Any(GetContact request) =>
            Contacts.TryGetValue(request.Id, out var contact) && contact.UserAuthId == this.GetUserId()
                    ? (object) new GetContactResponse
            {
                Result = contact.ConvertTo <Contact>()
            }

                    : HttpError.NotFound($"Contact was not found");
        public void GetContactHasRightProps()
        {
            var getContact = new GetContact("123");

            Assert.Equal(HttpMethods.GET, getContact.Method);
            Assert.Equal("contacts", getContact.Action);
            Assert.Equal("contacts/123", getContact.ActionWithId);
        }
Example #4
0
        public async Task <GetContactResponse> GetContact(
            string contactId,
            CancellationToken cancellationToken = default)
        {
            var function = new GetContact(contactId);

            return(await CallApi <GetContactParams, GetContactResponse>(function,
                                                                        cancellationToken));
        }
Example #5
0
 public ContactController(GetContact getContact,
                          IOptions <GetContactSettings> getContactSettingsAccessor,
                          AppDbContext dbContext,
                          IpStackClient ipStackClient)
 {
     Api = getContact;
     GetContactSettings = getContactSettingsAccessor.Value;
     DbContext          = dbContext;
     IpStackClient      = ipStackClient;
 }
Example #6
0
        public ContactContract Process(GetContactRequest input)
        {
            var parameter = new GetContact
            {
                OrganizationId = input.OrganizationId,
                Id             = input.Id
            };

            _query.BuildQuery(parameter);

            using (DapperUnitOfWork.Begin())
            {
                var contact = _runner.Run(_query);

                var result = ContactMapper.Map(contact);

                return(result);
            }
        }
Example #7
0
 public Contact Any(GetContact request)
 {
     return(Db.SingleById <Contact>(request.Id));
 }
Example #8
0
 public object Get(GetContact contact)
 {
     return(new ContactResponse());
 }