public ActionResult BlogDoiTac(string MaCN) { BlogDoiTac blog = new BlogDoiTac(); if (string.IsNullOrEmpty(MaCN)) { return(View()); } else { blog = db.BlogDoiTacs.FirstOrDefault(x => x.MaCN.Equals(MaCN)); } return(View(blog)); }
public ActionResult ThemBlogDoiTac(string MaCN) { BlogDoiTac BlogDoiTac = new BlogDoiTac(); if (string.IsNullOrEmpty(MaCN)) { return(View(BlogDoiTac)); } else { BlogDoiTac = db.BlogDoiTacs.FirstOrDefault(x => x.MaCN.Equals(MaCN)); if (BlogDoiTac == null) { return(View(new BlogDoiTac())); } } return(View(BlogDoiTac)); }
public ActionResult ThemBlogDoiTac(BlogDoiTac BlogDoiTac, HttpPostedFileBase file) { BlogDoiTac blog = new BlogDoiTac(); blog = db.BlogDoiTacs.FirstOrDefault(x => x.MaCN.Equals(BlogDoiTac.MaCN)); ThongBaoMvc thongbao; string image = ""; if (file != null) { var pathfile = Server.MapPath("~/Content/ChiNhanh/") + Path.GetFileNameWithoutExtension(file.FileName); var job = new ImageJob(file, pathfile, new Instructions("model=max;format=png;width=100;height=300;")); job.CreateParentDirectory = true; // tạo folder nếu chưa có job.AddFileExtension = true; job.Build(); image = Path.GetFileNameWithoutExtension(file.FileName) + ".png"; } if (blog != null) { //Có trang giới thiệu khách hàng sử dụng công ty sẵn, thay đổi nội dung blog.Title = BlogDoiTac.Title; blog.Description = BlogDoiTac.Description; if (!String.IsNullOrEmpty(image)) { blog.Image = "/Content/ChiNhanh/" + image; } } else { blog = new BlogDoiTac(); //Thêm trang giới thiệu blog.Title = BlogDoiTac.Title; blog.MaCN = BlogDoiTac.MaCN; blog.Description = BlogDoiTac.Description; if (!String.IsNullOrEmpty(image)) { blog.Image = "/Content/ChiNhanh/" + image; } db.BlogDoiTacs.Add(blog); } try { db.SaveChanges(); thongbao = new ThongBaoMvc { CssClassName = "warning", Message = "Có vấn đề trong quá trình thêm nhân viên mới." }; TempData["ResultAction"] = thongbao; }catch (Exception e) { log.Error("Lỗi thay đổi thông tin blog đối tác" + e.Message); thongbao = new ThongBaoMvc { CssClassName = "warning", Message = "Có vấn đề trong quá trình thêm nhân viên mới." }; TempData["ResultAction"] = thongbao; } return(View(BlogDoiTac)); }