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; } }
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)); }
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)); }