コード例 #1
0
        /// <summary>
        /// 添加小区信息
        /// </summary>
        /// <param name="areaAddViewModel"></param>
        /// <returns></returns>
        public int addArea(AreaAddViewModel areaAddViewModel)
        {
            var aAddInsertModel = _IMapper.Map <AreaAddViewModel, ResidentialArea>(areaAddViewModel);

            _residentialAreaRepository.Add(aAddInsertModel);
            return(_residentialAreaRepository.SaveChanges());
        }
コード例 #2
0
        public ActionResult <AreaAddResponseViewModel> Manage_OpinionInfo_Add(AreaAddViewModel opinionInfoAddViewModel)
        {
            int Area_add_Count;

            opinionInfoAddViewModel.AddTime = System.DateTime.Now;
            Area_add_Count = _residentialAreaService.addArea(opinionInfoAddViewModel);
            var opinionInfoAddResModel = _areaFactory.GetAreaAddResponseViewModel();

            if (Area_add_Count > 0)
            {
                opinionInfoAddResModel.baseViewModel.IsSuccess = true;
                opinionInfoAddResModel.AddCount = Area_add_Count;
                opinionInfoAddResModel.baseViewModel.Message      = "添加成功";
                opinionInfoAddResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("增添小区信息成功");
                return(Ok(opinionInfoAddResModel));
            }
            else
            {
                opinionInfoAddResModel.baseViewModel.IsSuccess = false;
                opinionInfoAddResModel.AddCount = 0;
                opinionInfoAddResModel.baseViewModel.Message      = "添加失败";
                opinionInfoAddResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("增添小区信息失败");
                return(BadRequest(opinionInfoAddResModel));
            }
        }
コード例 #3
0
        public async Task <ActionResult> AddArea([FromBody] AreaAddViewModel model)
        {
            var area = _mapper.Map <Area>(model);

            var user = await _context.Users
                       .FirstOrDefaultAsync();

            if (user == null)
            {
                return(UserNotFound());
            }

            area.CreatedById = user.Id;
            area.Id          = area.Id;

            _context.Areas.Add(area);
            await _context.SaveChangesAsync();

            return(OkCreateResponse(user, model.Name));
        }