public AddCorpAduitDepartmentRelationResponseViewModel AddCorpAduitDepartmentRelation( AddCorpAduitDepartmentRelationRequestViewModel request) { CorpAduitConfigDepartmentModel query = new CorpAduitConfigDepartmentModel() { AduitId = request.AduitId }; if (request.DepartmentIdList != null) { query.DepartmentIdList = new List <KeyValueModel <int, bool> >(); foreach (var keyValueViewModel in request.DepartmentIdList) { query.DepartmentIdList.Add(new KeyValueModel <int, bool>() { Key = keyValueViewModel.Key, Value = keyValueViewModel.Value }); } } bool flag = _addCorpAduitDepartmentRelationServiceBll.AddCorpAduitDepartmentRelation(query); return(new AddCorpAduitDepartmentRelationResponseViewModel() { IsSuccessed = flag }); }
public async Task <ResponseBaseViewModel <AddCorpAduitDepartmentRelationResponseViewModel> > AddCorpAduitDepartmentRelation( [FromBody] AddCorpAduitDepartmentRelationRequestViewModel request) { request.Cid = this.GetCid(); AddCorpAduitDepartmentRelationResponseViewModel viewModel = new AddCorpAduitDepartmentRelationResponseViewModel(); await new TaskFactory().StartNew(() => { viewModel = _addCorpAduitDepartmentRelationApplication.AddCorpAduitDepartmentRelation(request); }); ResponseBaseViewModel <AddCorpAduitDepartmentRelationResponseViewModel> v = new ResponseBaseViewModel <AddCorpAduitDepartmentRelationResponseViewModel> { Flag = new ResponseCodeViewModel() { Code = 0, MojoryToken = this.GetToken() }, Data = viewModel }; return(v); }