Exemple #1
0
        private List <ViewCongTacLyLich> GetCongTac(ViewLyLich daotao)
        {
            var model  = new List <ViewCongTacLyLich>();
            var result = unitOfWork.QuaTrinhCongTacRepository.Get(x => x.IdMaLyLich == daotao.Id.ToString());

            if (result.Count() == 0)
            {
                var vm = new ViewCongTacLyLich();
                vm.IdLyLich = daotao.Id;
                vm.MaLyLich = daotao.MaLyLich;
                model.Add(vm);
                return(model);
            }
            else
            {
                var vm = (from s in result
                          select new ViewCongTacLyLich
                {
                    Id = s.Id,
                    IdLyLich = daotao.Id,
                    MaLyLich = s.IdMaLyLich,
                    ThoiGian = s.ThoiGian,
                    ViTriCongTac = s.ViTriCongTac,
                    ToChucCongTac = s.ToChucCongTac,
                    DiaChiCongTac = s.DiaChiCongTac,
                    GhiChu = s.GhiChu
                }).OrderByDescending(x => x.ThoiGian).ToList();

                return(vm);
            }
        }
Exemple #2
0
        public ActionResult EditCongTac(ViewCongTacLyLich model)
        {
            var vm = unitOfWork.QuaTrinhCongTacRepository.Get(x => x.Id == model.Id).FirstOrDefault();

            vm.ThoiGian      = model.ThoiGian;
            vm.ToChucCongTac = model.ToChucCongTac;
            vm.ViTriCongTac  = model.ViTriCongTac;
            vm.DiaChiCongTac = model.DiaChiCongTac;
            vm.GhiChu        = string.Empty;
            unitOfWork.QuaTrinhCongTacRepository.Update(vm);
            unitOfWork.Save();

            return(RedirectToAction("ThongTinLyLich", new { Id = model.IdLyLich }));
        }
Exemple #3
0
        public ActionResult EditCongTac(int Id, int IdLyLich, string MaLyLich)
        {
            var vm    = new ViewCongTacLyLich();
            var model = unitOfWork.QuaTrinhCongTacRepository.Get(x => x.Id == Id).FirstOrDefault();

            vm.Id            = Id;
            vm.IdLyLich      = IdLyLich;
            vm.MaLyLich      = MaLyLich;
            vm.ThoiGian      = model.ThoiGian;
            vm.ToChucCongTac = model.ToChucCongTac;
            vm.ViTriCongTac  = model.ViTriCongTac;
            vm.DiaChiCongTac = model.DiaChiCongTac;
            vm.GhiChu        = string.Empty;
            return(View(vm));
        }
Exemple #4
0
        public ActionResult AddCongTac(ViewCongTacLyLich model)
        {
            var vm = new tb_QuaTrinhCongTac();

            vm.IdMaLyLich    = model.IdLyLich.ToString();
            vm.ThoiGian      = model.ThoiGian;
            vm.ToChucCongTac = model.ToChucCongTac;
            vm.ViTriCongTac  = model.ViTriCongTac;
            vm.DiaChiCongTac = model.DiaChiCongTac;
            vm.GhiChu        = string.Empty;
            unitOfWork.QuaTrinhCongTacRepository.Insert(vm);
            unitOfWork.Save();

            return(RedirectToAction("ThongTinLyLich", new { Id = model.IdLyLich }));
        }