/// <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()); }
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)); } }
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)); }