public DecorationDto getDecorationById(int id) { DecorationDto dto = new DecorationDto(); var x = _unitOfWork.DecorationRepository.FindById(id); dto.Id = x.Id; dto.type = x.type; return(dto); }
public int addDecoration(DecorationDto dto) { Decoration d = new Decoration(); d.type = dto.type; _unitOfWork.DecorationRepository.Add(d); _unitOfWork.SaveChanges(); return(d.Id); }
public bool EditDecoration(int id, DecorationDto dto) { var d = _unitOfWork.DecorationRepository.FindById(id); if (d == null) { return(false); } d.type = dto.type; _unitOfWork.DecorationRepository.Update(d); _unitOfWork.SaveChanges(); return(true); }
public List <DecorationDto> getAllDecorations() { List <DecorationDto> res = new List <DecorationDto>(); DecorationDto dto = new DecorationDto(); foreach (var item in _unitOfWork.DecorationRepository.GetAll()) { dto.Id = item.Id; dto.type = item.type; res.Add(dto); dto = new DecorationDto(); } return(res); }
public async Task <IActionResult> GetDecorationDetailsAsync(string decorationGuid) { var decorationBiz = new DecorationBiz(); var result = new DecorationDto(); var decorationModel = await decorationBiz.GetAsync(decorationGuid); if (decorationModel == null) { return(Failed(ErrorCode.UserData, "未查询到装修记录数据")); } var classificationModel = await new DecorationClassificationBiz().GetAsync(decorationModel.ClassificationGuid); result.DecorationGuid = decorationModel.DecorationGuid; result.DecorationName = decorationModel.DecorationName; result.ClassificationGuid = decorationModel.ClassificationGuid; result.RuleMode = classificationModel.RuleMode.ToEnum <RuleModeEnum>(); var ruleModels = await new DecorationRuleConfigBiz().GetRulesByClassificationAsync(decorationModel.ClassificationGuid); result.DecorationRules = ruleModels.Select(a => a.ToDto <DecorationRule>()).ToList(); var content = await decorationBiz.GetDecorationContentAsync(decorationGuid); result.Rows = string.IsNullOrWhiteSpace(content) ? new List <DecorationRow>() : JsonConvert.DeserializeObject <List <DecorationRow> >(content); return(Success(result)); }
public ActionResult AddDecoration(DecorationDto dto) { _IAuctionService.addDecoration(dto); return(RedirectToAction("AddDecoration")); }
public ActionResult EditDecoration(int id, DecorationDto dto) { var x = _IAuctionService.EditDecoration(id, dto); return(RedirectToAction("AddDecoration")); }