public ThongTinDNViewModel(DoanhNghiepBDS doanhNghiepBDS) { Id = doanhNghiepBDS.Id; Ten = doanhNghiepBDS.Ten; DiaChi = doanhNghiepBDS.DiaChi; SoDienThoai = doanhNghiepBDS.SoDienThoai; Email = doanhNghiepBDS.Email; Website = doanhNghiepBDS.Website; GioiThieu = doanhNghiepBDS.GioiThieu; AnhDaiDien = doanhNghiepBDS.AnhDaiDien; }
public ActionResult Save(DoanhNghiepBDS doanhNghiepBDS) { if (!ModelState.IsValid) { return(View("ThongTinDNForm")); } if (doanhNghiepBDS.ImageFile != null) { //Get Upload path from Web.Config file AppSettings. string uploadPath = ConfigurationManager.AppSettings["AnhDaiDienDuAn"].ToString(); doanhNghiepBDS.AnhDaiDien = saveFile(doanhNghiepBDS.ImageFile, uploadPath); } doanhNghiepBDS.GioiThieu = HttpUtility.HtmlDecode(doanhNghiepBDS.GioiThieu); if (doanhNghiepBDS.Id == 0) { TempData["success"] = "Thêm mới thành công"; _context.DoanhNghiepBDSs.Add(doanhNghiepBDS); } else { var doanhNghiepInDb = _context.DoanhNghiepBDSs.Single(x => x.Id == doanhNghiepBDS.Id); doanhNghiepInDb.Ten = doanhNghiepBDS.Ten; doanhNghiepInDb.DiaChi = doanhNghiepBDS.DiaChi; doanhNghiepInDb.SoDienThoai = doanhNghiepBDS.SoDienThoai; doanhNghiepInDb.Email = doanhNghiepBDS.Email; doanhNghiepInDb.Website = doanhNghiepBDS.Website; doanhNghiepInDb.GioiThieu = doanhNghiepBDS.GioiThieu; if (!string.IsNullOrEmpty(doanhNghiepInDb.AnhDaiDien)) { deleteFile(doanhNghiepInDb.AnhDaiDien); doanhNghiepInDb.AnhDaiDien = doanhNghiepBDS.AnhDaiDien; } TempData["success"] = "Cập nhật thành công"; } _context.SaveChanges(); return(RedirectToAction("Index", "QuanLyThongTinDN")); }