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>()); }
public Task <StatusData <string> > MuteInbox(InboxMuteRequest request, SystemSession session) { return(_jUnitOfWork.Inbox.MuteInbox(request, session)); }