public AddPolicyProjectRelationResponseViewModel AddPolicyProjectRelation( AddPolicyProjectRelationRequestViewModel request) { CorpPolicyConfigProjectModel query = new CorpPolicyConfigProjectModel() { PolicyId = request.PolicyId }; if (request.ProjectIdList != null) { query.ProjectIdList = new List <KeyValueModel <int, bool> >(); foreach (var keyValueViewModel in request.ProjectIdList) { query.ProjectIdList.Add(new KeyValueModel <int, bool>() { Key = keyValueViewModel.Key, Value = keyValueViewModel.Value }); } } bool flag = _addPolicyProjectRelationServiceBll.AddPolicyProjectRelation(query); return(new AddPolicyProjectRelationResponseViewModel() { IsSuccessed = flag }); }
public async Task <ResponseBaseViewModel <AddPolicyProjectRelationResponseViewModel> > AddPolicyProjectRelation( [FromBody] AddPolicyProjectRelationRequestViewModel request) { request.Cid = this.GetCid(); AddPolicyProjectRelationResponseViewModel viewModel = new AddPolicyProjectRelationResponseViewModel(); await new TaskFactory().StartNew(() => { viewModel = _addPolicyProjectRelationApplication.AddPolicyProjectRelation(request); }); ResponseBaseViewModel <AddPolicyProjectRelationResponseViewModel> v = new ResponseBaseViewModel <AddPolicyProjectRelationResponseViewModel> { Flag = new ResponseCodeViewModel() { Code = 0, MojoryToken = this.GetToken() }, Data = viewModel }; return(v); }