private void SetNextTier(EquipmentModel model, NextTierViewModel viewModel) { model.Id = Guid.Empty; model.Name = viewModel.Name; model.Description = viewModel.Description; model.ParentTierId = viewModel.ParentTierId; model.Tier += 1; model.Value = viewModel.Value; }
public ActionResult NextTier(Guid parentTierId) { var model = this.equipmentItemsRepository.GetById(parentTierId); var viewModel = new NextTierViewModel { ParentTierId = parentTierId, Tier = ++model.Tier, Value = model.Value, }; return(this.View(viewModel)); }
public ActionResult NextTier(NextTierViewModel viewModel) { if (this.ModelState.IsValid) { var model = this.equipmentItemsRepository.GetById(viewModel.ParentTierId); this.SetNextTier(model, viewModel); this.equipmentItemsRepository.Create(model); return(this.Home()); } return(this.View(viewModel)); }