public JsonResult EditItem(string fakeid, int?id, string name, string mid, string content, string to, string end) { var cookie = new FunctionController(); var idus = cookie.CookieID(); ItemCv check = db.ItemCvs.SingleOrDefault(n => n.ic_fake == fakeid && n.ic_id == id && n.ic_usid == idus.user_id); check.ic_name = name; check.ic_mid = mid; check.ic_content = content; check.ic_todate = to; check.ic_enddate = end; db.SaveChanges(); List <ItemCv> itemCvs = db.ItemCvs.Where(n => n.ic_fake == fakeid && n.ic_usid == idus.user_id).ToList(); var list = db.ItemCvs.Where(n => n.ic_fake == fakeid && n.ic_usid == idus.user_id).Select(n => new { content = n.ic_content, enddate = n.ic_enddate, fake = n.ic_fake, id = n.ic_id, idtheme = (int)n.ic_theme_id, mid = n.ic_mid, name = n.ic_name, stt = (int)n.ic_stt, todate = n.ic_todate, usid = (int)n.ic_usid }).ToList(); return(Json(list, JsonRequestBehavior.AllowGet)); }
public void Setup() { conexion = TestObjects.ConexionMockeada(); perfil = TestObjects.UnPerfil(); cv = TestObjects.UnCV(); creador = new CreadorDePantallas(); un_item_estudio = TestObjects.UnEstudioUniversitario(); un_item_experiencia_publica = TestObjects.UnaExpPublica(); postulacion = TestObjects.UnaPostulacion(); listaDocRecibida = new List <DocumentacionRecibida>(); }
public JsonResult Create(string fakeid, int?id, int stt) { var cookie = new FunctionController(); var idus = cookie.CookieID(); ItemCv check = db.ItemCvs.SingleOrDefault(n => n.ic_fake == fakeid && n.ic_usid == idus.user_id && n.ic_id == id); ItemCv itemCv1 = new ItemCv { ic_name = check.ic_name, ic_content = check.ic_content, ic_mid = check.ic_mid, ic_fake = fakeid, ic_theme_id = check.ic_theme_id, ic_enddate = check.ic_enddate, ic_todate = check.ic_todate, ic_stt = stt, ic_usid = idus.user_id }; db.ItemCvs.Add(itemCv1); db.SaveChanges(); var list = db.ItemCvs.Where(n => n.ic_fake == fakeid && n.ic_usid == idus.user_id).Select(n => new { content = n.ic_content, enddate = n.ic_enddate, fake = n.ic_fake, id = n.ic_id, idtheme = (int)n.ic_theme_id, mid = n.ic_mid, name = n.ic_name, stt = (int)n.ic_stt, todate = n.ic_todate, usid = (int)n.ic_usid }).ToList(); return(Json(list, JsonRequestBehavior.AllowGet)); }
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()); }