Exemplo n.º 1
0
        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
            });
        }
Exemplo n.º 2
0
        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);
        }