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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }