public PartialViewResult Theme(int?id, Cv cvs) { var cookie = new FunctionController(); var idus = cookie.CookieID(); var code = Guid.NewGuid().ToString(); var fakeid = code + id; Cv checkcv = db.Cvs.SingleOrDefault(n => n.theme_id == id && n.user_id == idus.user_id); if (checkcv != null) { return(PartialView(checkcv)); } else { cvs.cv_fakeid = fakeid; cvs.cv_datecreate = DateTime.Now; cvs.user_id = idus.user_id; cvs.theme_id = id; cvs.cv_active = Common.Common.ACTIVE_HD; cvs.cv_option = false; cvs.cv_bin = false; cvs.cv_view = 1; cvs.cv_deadline = DateTime.Now.AddMonths(1); ItemCv itemCv1 = new ItemCv { ic_name = "Đại học QuickJob", ic_content = "Tốt nghiệp loại Giỏi, điểm trung bình 8.0", ic_mid = "Chuyên ngành: Quản trị Doanh nghiệp", ic_fake = fakeid, ic_theme_id = id, ic_enddate = "05/2014", ic_todate = "10/2010", ic_stt = Common.Common.CV_HOCTAP, ic_usid = idus.user_id }; db.ItemCvs.Add(itemCv1); db.SaveChanges(); ItemCv itemCv2 = new ItemCv { ic_name = "Công ty QuickJob", ic_content = "- Hỗ trợ viết bài quảng cáo sản phẩm qua kênh facebook, các forum,... \n - Giới thiệu, tư vấn sản phẩm, giải đáp các vấn đề thắc mắc của khách hàng qua điện thoại và email.", ic_mid = "Nhân viên bán hàng", ic_fake = fakeid, ic_theme_id = id, ic_enddate = "05/2014", ic_todate = "10/2010", ic_stt = Common.Common.CV_KINHNGHIEMVIECLAM, ic_usid = idus.user_id }; db.ItemCvs.Add(itemCv2); db.SaveChanges(); ItemCv itemCv3 = new ItemCv { ic_name = "Nhóm tình nguyện QuickJob", ic_content = "Tập hợp các món quà và phân phát tới người vô gia cư. \n - Chia sẻ, động viên họ vượt qua giai đoạn khó khăn, giúp họ có những suy nghĩ lạc quan.", ic_mid = "Tình nguyện viên", ic_fake = fakeid, ic_theme_id = id, ic_enddate = "05/2014", ic_todate = "10/2010", ic_stt = Common.Common.CV_HOATDONG, ic_usid = idus.user_id }; db.ItemCvs.Add(itemCv3); db.SaveChanges(); ItemCv itemCv4 = new ItemCv { ic_name = "Giải nhất tài năng QuickJob 2017", ic_fake = fakeid, ic_theme_id = id, ic_enddate = "2017", ic_stt = Common.Common.CV_CHUNGCHI, ic_usid = idus.user_id }; db.ItemCvs.Add(itemCv4); db.SaveChanges(); ItemCv itemCv5 = new ItemCv { ic_name = "Nhân viên xuất sắc năm công ty QuickJob", ic_fake = fakeid, ic_theme_id = id, ic_enddate = "2017", ic_stt = Common.Common.CV_GIAITHUONG, ic_usid = idus.user_id }; db.ItemCvs.Add(itemCv5); db.SaveChanges(); for (var i = 0; i < 2; i++) { ItemCv itemCv6 = new ItemCv { ic_name = "Tin học văn phòng QuickJob", ic_fake = fakeid, ic_theme_id = id, ic_enddate = "", ic_mid = "Sử dụng thành thạo các công cụ Word, Excel, Power Point", ic_stt = Common.Common.CV_CACKYNANG, ic_usid = idus.user_id }; db.ItemCvs.Add(itemCv6); db.SaveChanges(); } var dao = new CvsDao(); if (dao.Create(cvs)) { Cv cV = db.Cvs.SingleOrDefault(n => n.cv_fakeid == fakeid); return(PartialView(cV)); } else { } } return(PartialView()); }
//Them hoan toan cv public ActionResult Edit(Cv cV, HttpPostedFileBase IMG) { var f = new FunctionController(); User id = f.CookieID(); Cv cV1 = db.Cvs.Find(cV.cv_id); cV.theme_id = cV1.theme_id; cV.cv_datecreate = DateTime.Now; cV.cv_dateupdate = DateTime.Now; cV.user_id = cV1.user_id; if (cV.cv_point >= 80) { cV.cv_active = 1; cV.cv_option = true; } else if (cV.cv_point >= 65) { cV.cv_active = 1; cV.cv_option = true; } else { cV.cv_active = 2; cV.cv_option = false; } cV.cv_bin = cV1.cv_bin; cV.cv_fakeid = cV1.cv_fakeid; cV.cv_deadline = DateTime.Now.AddMonths(1); cV.cv_view = cV1.cv_view; cV.cv_bg = "darkcyan"; cV.cv_p = 1; var img = new FunctionController(); var code = Guid.NewGuid().ToString(); if (IMG == null) { cV.cv_img = cV1.cv_img; } else { img.AddImages(IMG, Common.Common.LINK_CV, code); cV.cv_img = code + IMG.FileName; } if (cV.cv_title == null) { cV.cv_title = cV.cv_fullname + " " + cV1.cv_fakeid.Substring(0, 6); } var dao = new CvsDao(); if (dao.Edit(cV)) { return(Redirect("/Cvs/IndexCvs")); } else { return(Redirect("/")); } }