Beispiel #1
0
        public async Task <HttpResponseMessage> MuteInbox([FromBody] InboxMuteRequest request)
        {
            if (!Validation.IsEnumerablePopulated(request.FolderList, x => request.FolderList, ActionContext, ModelState))
            {
                return(ActionContext.Response);
            }

            var response = await _service.MuteInbox(request, Request.GetSession()).ConfigureAwait(false);

            return(Request.SystemResponse(response));
        }
 public Task<StatusData<string>> MuteInbox(InboxMuteRequest request, SystemSession session)
 {
     return _jUnitOfWork.Inbox.MuteInbox(request, session);
 }
 public async Task<StatusData<string>> MuteInbox(InboxMuteRequest request, SystemSession session)
 {
     return (await Task.Factory.StartNew(() => Client.InboxService.muteInbox(session.UserId, string.Join(",", request.FolderList), request.Mute ? 1 : 0, session.GetSession())).ConfigureAwait(false)).GetStatusData<string>();
 }
 public async Task <StatusData <string> > MuteInbox(InboxMuteRequest request, SystemSession session)
 {
     return((await Task.Factory.StartNew(() => Client.InboxService.muteInbox(session.UserId, string.Join(",", request.FolderList), request.Mute ? 1 : 0, session.GetSession())).ConfigureAwait(false)).GetStatusData <string>());
 }
Beispiel #5
0
 public Task <StatusData <string> > MuteInbox(InboxMuteRequest request, SystemSession session)
 {
     return(_jUnitOfWork.Inbox.MuteInbox(request, session));
 }