Пример #1
0
        IActionResult IInboxAdapter.InboxesCreate(InboxesCreateRequest inboxesCreateRequest)
        {
            var inbox = new Inbox {
                Id = inboxesCreateRequest.PartyName, Email = inboxesCreateRequest.Email
            };

            try
            {
                inboxApi.CreateInbox(inbox);
                return(StatusCode(200, new InboxesCreateResponse200 {
                    ApiKey = inbox.ApiKey
                }));
            }
            catch (ArgumentException)
            {
                return(StatusCode(409));
            }
        }
Пример #2
0
 public virtual IActionResult InboxesCreate([FromBody] InboxesCreateRequest inboxesCreateRequest)
 {
     return(inboxAdapter.InboxesCreate(inboxesCreateRequest));
 }