예제 #1
0
        public ActionResult Create(WebInfoViewModel viewmodel)
        {
            try
            {
                var model = new WebInfo();

                model.Logo     = viewmodel.Logo;
                model.Email    = viewmodel.Email;
                model.Phone    = viewmodel.Phone;
                model.Address  = viewmodel.Address;
                model.Facebook = viewmodel.Facebook;
                model.Youtube  = viewmodel.Youtube;
                model.Zalo     = viewmodel.Zalo;
                _db.WebInfos.Add(model);
                _db.SaveChanges();
                Notification.set_flash("Lưu thành công!", "success");
                ModelState.Clear();
                return(View());
            }
            catch (Exception ex)
            {
                Notification.set_flash("Thêm thất bại!", "warning");
                throw ex;
            }
        }
예제 #2
0
        public ActionResult Update(int id)
        {
            var model = _db.WebInfos.Where(x => x.WebInfoId == id).SingleOrDefault();

            var viewModel = new WebInfoViewModel();

            viewModel.Logo     = model.Logo;
            viewModel.Email    = model.Email;
            viewModel.Phone    = model.Phone;
            viewModel.Address  = model.Address;
            viewModel.Facebook = model.Facebook;
            viewModel.Youtube  = model.Youtube;
            viewModel.Zalo     = model.Zalo;
            ViewBag.Img        = viewModel.Logo;
            return(View(viewModel));
        }
예제 #3
0
 public ActionResult Update(WebInfoViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         var model = _db.WebInfos.Where(x => x.WebInfoId == viewModel.Id).SingleOrDefault();
         model.Logo     = viewModel.Logo;
         model.Email    = viewModel.Email;
         model.Phone    = viewModel.Phone;
         model.Address  = viewModel.Address;
         model.Facebook = viewModel.Facebook;
         model.Youtube  = viewModel.Youtube;
         model.Zalo     = viewModel.Zalo;
         _db.SaveChanges();
         Notification.set_flash("Cập nhật thành công!", "success");
         ViewBag.Img = viewModel.Logo;
         return(View());
     }
     return(View(viewModel));
 }