public ActionResult AddDealBuilding(DealBuildingViewModel dealbModel) { List<string> errors; if (Session["val"] != null) { errors = ((string[])Session["val"]).ToList(); } else { errors = new List<string>(); } DealBuildingDto dealbDto = new DealBuildingDto(); dealbDto.BuildingName = dealbModel.viewModel.Building_Name; dealbDto.Login = dealbModel.viewModel.User_Login; dealbDto.Deal_ID = dealbModel.viewModel.Deal_ID; if(_dealService.AddDealBuildingAdmin(dealbDto)) { errors.Add("Dodano budynek do umowy."); } else { errors.Add("Błąd. Spróbuj ponownie."); } Session["val"] = errors.ToArray<string>(); return RedirectToAction("Admin"); }
public ActionResult _DealBuildingList() { DealBuildingViewModel dealbModel = new DealBuildingViewModel(); dealbModel.listModel = _dealService.GetDealBuildings().Select(x => new ItemDealBuildingViewModel { ID = x.ID, Building_ID = x.Building_ID, Building_Name = x.BuildingName, Deal_ID = x.Deal_ID, User_ID = x.User_ID, User_Login = x.Login }).ToList(); dealbModel.allBuilding = _buildingService.GetBuilding().Select(x => x.Alias).ToArray(); dealbModel.allUser = _userService.GetUser().Select(x => x.Login).ToArray(); return View(dealbModel); }