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); }
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); }