public async Task <ResponseBaseViewModel <GetUnReadMessageCountResponseViewModel> > GetUnReadMessageCount( [FromBody] GetUnReadMessageCountRequestViewModel request) { if (request == null) { request = new GetUnReadMessageCountRequestViewModel(); } request.Cid = this.GetCid(); GetUnReadMessageCountResponseViewModel viewModel = new GetUnReadMessageCountResponseViewModel(); await new TaskFactory().StartNew(() => { viewModel = _getAppMessageApplication.GetUnReadMessageCount(request); }); ResponseBaseViewModel <GetUnReadMessageCountResponseViewModel> v = new ResponseBaseViewModel <GetUnReadMessageCountResponseViewModel> { Flag = new ResponseCodeViewModel() { Code = 0, MojoryToken = this.GetToken() }, Data = viewModel }; return(v); }
public GetUnReadMessageCountResponseViewModel GetUnReadMessageCount(GetUnReadMessageCountRequestViewModel request) { int count = _getAppMessageServiceBll.GetUnReadMessageCount(request.Cid); return(new GetUnReadMessageCountResponseViewModel() { Count = count }); }