public async Task <HttpResponseMessage> Put([FromBody] InboxRequest request) { int?folderId = 0; var response = await _service.UpsertInbox(request, folderId, SystemDbStatus.Inserted, Request.GetSession()).ConfigureAwait(false); return(Request.SystemResponse(response.Status, new { FolderId = response.Data.Id, MessageRuleList = response.Data.Value }, message: response.Message)); }