Beispiel #1
0
        public ActionResult Edit(int id)
        {
            var phanCongSales = _context.PhanCongSales.Include(x => x.NhaDat).Include(x => x.NhanVienSales).SingleOrDefault(x => x.Id == id);

            if (phanCongSales == null)
            {
                return(HttpNotFound());
            }
            var role      = _context.Roles.Single(x => x.Name == RoleName.SalesMan);
            var viewModel = new BaoCaoCongViecViewModel
            {
                PhanCongSales     = phanCongSales,
                TrangThaiCongViec = SelectOptions.getTrangThaiPhanCongSales
            };

            return(View("BaoCaoCongViecForm", viewModel));
        }
Beispiel #2
0
        public ActionResult Save(PhanCongSales phanCongSales)
        {
            if (!ModelState.IsValid)
            {
                var role      = _context.Roles.Single(x => x.Name == RoleName.SalesMan);
                var viewModel = new BaoCaoCongViecViewModel
                {
                    PhanCongSales     = phanCongSales,
                    TrangThaiCongViec = SelectOptions.getTrangThaiPhanCongSales
                };
                return(View("BaoCaoCongViecForm", viewModel));
            }

            var phanCongInDb = _context.PhanCongSales.Single(x => x.Id == phanCongSales.Id);

            phanCongInDb.TrangThai = phanCongSales.TrangThai;
            TempData["success"]    = "Cập nhật thành công";

            _context.SaveChanges();

            return(RedirectToAction("Index", "QuanLyBaoCaoCongViec"));
        }