private khaoSatNguoiDung GetCart() { khaoSatNguoiDung cart = (khaoSatNguoiDung)Session["khaoSatNguoiDung"]; if (cart == null) { cart = new khaoSatNguoiDung(); Session["khaoSatNguoiDung"] = cart; } return(cart); }
public ActionResult reviewYKienNguoiDan(string madoan, string loaiDoAn) { khaoSatNguoiDung khaoSatNguoiDung = GetCart(); if (madoan == null) { return(RedirectToAction("Index")); } if (madoan.Trim().Length == 0) { return(RedirectToAction("Index")); } string table = ""; if (loaiDoAn == "QHCT") { table = "QHCT_ThongTinDoAn"; } if (loaiDoAn == "QHPK") { table = "QHPK_ThongTinDoAn"; } if (loaiDoAn == "QHC") { table = "QHC_ThongTinDoAn"; } if (loaiDoAn == "QHNT") { table = "QHNT_ThongTinDoAn"; } if (loaiDoAn == "KHAC") { table = "KHAC_ThongTinDoAn"; } if (loaiDoAn == "QHV") { table = "QHV_ThongTinDoAn"; } THONGTINDOAN doan = this.gISRepository.getThongTinDoAn(loaiDoAn).Where(da => da.MaDoAn == madoan).FirstOrDefault(); if (doan == null) { return(RedirectToAction("Index")); } ViewBag.DoAn = doan; //khaoSatNguoiDung khaoSatNguoiDung = GetCart(); string noiDung = ""; if (khaoSatNguoiDung != null) { foreach (var line in khaoSatNguoiDung.Lines) { if (line.HoSo.MaDoAn == madoan) { noiDung += "\n" + line.yKien; } } } YKienQuyHoach ykien; ykien = new YKienQuyHoach(); ykien.MaDoAn = doan.MaDoAn; ykien.NoiDungGopY = noiDung; ykien.TenDoAn = doan.TenDoAn; ykien.BangDuLieu = table; return(View(ykien)); }