Exemplo n.º 1
0
        public async Task <ResponseBaseViewModel <AppOpinionResponseViewModel> > AddMojoryAppOpinion(
            [FromBody] AppOpinionRequestViewModel request)
        {
            request.Cid = this.GetCid();
            bool flag = false;

            await new TaskFactory().StartNew(() =>
            {
                flag = _addAppOpinionApplication.AddMojoryOpinion(request);
            });
            ResponseBaseViewModel <AppOpinionResponseViewModel> v = new ResponseBaseViewModel
                                                                    <AppOpinionResponseViewModel>
            {
                Flag = new ResponseCodeViewModel()
                {
                    Code = 0, MojoryToken = this.GetToken()
                },
                Data = new AppOpinionResponseViewModel()
                {
                    IsSuccessed = flag
                }
            };

            return(v);
        }
Exemplo n.º 2
0
        public bool AddMojoryOpinion(AppOpinionRequestViewModel request)
        {
            AppOpinionDomainModel appOpinionDoaminModel = _addAppOpinionServiceBll.AddOpinion(new AppOpinionModel()
            {
                AppOpinion = request.AppOpinion,
                AppType    = 0,
                CreateCid  = request.Cid
            });
            string formartContent = "公司:" + appOpinionDoaminModel.ContactName + "<br/>" + "客户:" + appOpinionDoaminModel.CustomerName + "<br/>" + request.AppOpinion;
            Task   task           = new Task(() =>
            {
                EmailHelper.SendEmail("", "APP意见反馈", null, null, formartContent, AppSettingsHelper.GetAppSettings(AppSettingsEnum.AppOptionEmailTo));
            });

            task.Start();
            return(true);
        }