public AddCorpAduitConfigResponseViewModel Add(AddCorpAduitConfigRequestViewModel request) { CorpAduitConfigModel corpAduitConfigModel = Mapper.Map <AddCorpAduitConfigRequestViewModel, CorpAduitConfigModel>(request); corpAduitConfigModel.CreateCid = request.Cid; bool flag = false; using (var transaction = this.Context.Database.BeginTransaction()) { try { flag = _addCorpAduitConfigServiceBll.AddCorpAduitConfig(corpAduitConfigModel); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw; } } return(new AddCorpAduitConfigResponseViewModel() { IsSuccessed = flag }); }
public async Task <ResponseBaseViewModel <AddCorpAduitConfigResponseViewModel> > Add( [FromBody] AddCorpAduitConfigRequestViewModel request) { request.Cid = this.GetCid(); AddCorpAduitConfigResponseViewModel viewModel = new AddCorpAduitConfigResponseViewModel(); await new TaskFactory().StartNew(() => { viewModel = _maintainCorpAduitConfigApplication.Add(request); }); ResponseBaseViewModel <AddCorpAduitConfigResponseViewModel> v = new ResponseBaseViewModel <AddCorpAduitConfigResponseViewModel> { Flag = new ResponseCodeViewModel() { Code = 0, MojoryToken = this.GetToken() }, Data = viewModel }; return(v); }