public ActionResult Create([Bind(Include = "Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo,TimeStamp")] CompanyProfilePoco companyProfilePoco) { CompanyProfileLogic profileLogic = new CompanyProfileLogic(repository); if (ModelState.IsValid) { companyProfilePoco.Id = Guid.NewGuid(); companyProfilePoco.RegistrationDate = DateTime.Now; try { db.CompanyProfiles.Add(companyProfilePoco); db.SaveChanges(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { System.Console.WriteLine("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } System.Web.HttpContext.Current.Session["companyProfileId"] = companyProfilePoco.Id; return(RedirectToAction("Create", "CompanyDescription")); } return(View(companyProfilePoco)); }
public ActionResult Create([Bind(Include = "LanguageID,Name,NativeName")] SystemLanguageCodePoco systemLanguageCodePoco) { if (ModelState.IsValid) { db.SystemLanguageCodes.Add(systemLanguageCodePoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(systemLanguageCodePoco)); }
public ActionResult Create([Bind(Include = "Code,Name")] SystemCountryCodePoco systemCountryCodePoco) { if (ModelState.IsValid) { db.SystemCountryCode.Add(systemCountryCodePoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(systemCountryCodePoco)); }
public ActionResult Create([Bind(Include = "Id,Role,IsInactive")] SecurityRolePoco securityRolePoco) { if (ModelState.IsValid) { securityRolePoco.Id = Guid.NewGuid(); db.SecurityRoles.Add(securityRolePoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(securityRolePoco)); }
public ActionResult Create([Bind(Include = "Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo,TimeStamp")] CompanyProfilePoco companyProfilePoco) { if (ModelState.IsValid) { companyProfilePoco.Id = Guid.NewGuid(); db.CompanyProfiles.Add(companyProfilePoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyProfilePoco)); }
public ActionResult Create([Bind(Include = "Id,Login,Password,Created,PasswordUpdate,AgreementAccepted,IsLocked,IsInactive,EmailAddress,PhoneNumber,FullName,ForceChangePassword,PrefferredLanguage,TimeStamp")] SecurityLoginPoco securityLoginPoco) { if (ModelState.IsValid) { securityLoginPoco.Id = Guid.NewGuid(); db.SecurityLogins.Add(securityLoginPoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(securityLoginPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,JobName,JobDescriptions")] CompanyJobDescriptionPoco companyJobDescriptionPoco) { if (ModelState.IsValid) { companyJobDescriptionPoco.Id = Guid.NewGuid(); db.CompanyJobDescriptionPocoes.Add(companyJobDescriptionPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobPocoes, "Id", "Id", companyJobDescriptionPoco.Job); return(View(companyJobDescriptionPoco)); }
public ActionResult Create([Bind(Include = "Id,Company,ProfileCreated,IsInactive,IsCompanyHidden")] CompanyJobPoco companyJobPoco) { if (ModelState.IsValid) { companyJobPoco.Id = Guid.NewGuid(); db.CompanyJobs.Add(companyJobPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Company = new SelectList(db.CompanyProfiles, "Id", "CompanyWebsite", companyJobPoco.Company); return(View(companyJobPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Major,Importance")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { companyJobEducationPoco.Id = Guid.NewGuid(); db.CompanyJobEducations.Add(companyJobEducationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", companyJobEducationPoco.Job); return(View(companyJobEducationPoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Skill,SkillLevel,StartMonth,StartYear,EndMonth,EndYear")] ApplicantSkillPoco applicantSkillPoco) { if (ModelState.IsValid) { applicantSkillPoco.Id = Guid.NewGuid(); db.ApplicantSkills.Add(applicantSkillPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantSkillPoco.Applicant); return(View(applicantSkillPoco)); }
public ActionResult Create([Bind(Include = "Id,Company,CountryCode,Province,Street,City,PostalCode")] CompanyLocationPoco companyLocationPoco) { if (ModelState.IsValid) { companyLocationPoco.Id = Guid.NewGuid(); db.CompanyLocations.Add(companyLocationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Company = new SelectList(db.CompanyProfilePocoes, "Id", "CompanyWebsite", companyLocationPoco.Company); return(View(companyLocationPoco)); }
public ActionResult Create([Bind(Include = "Id,Login,SourceIP,LogonDate,IsSuccesful")] SecurityLoginsLogPoco securityLoginsLogPoco) { if (ModelState.IsValid) { securityLoginsLogPoco.Id = Guid.NewGuid(); db.SecurityLoginsLogs.Add(securityLoginsLogPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Login = new SelectList(db.SecurityLogins, "Id", "Login", securityLoginsLogPoco.Login); return(View(securityLoginsLogPoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco) { if (ModelState.IsValid) { applicantResumePoco.Id = Guid.NewGuid(); db.ApplicantResumes.Add(applicantResumePoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantResumePoco.Applicant); return(View(applicantResumePoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent")] ApplicantEducationPoco applicantEducationPoco) { if (ModelState.IsValid) { applicantEducationPoco.Id = Guid.NewGuid(); db.ApplicantEducationPocoes.Add(applicantEducationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.ApplicantProfilePocoes, "Id", "Currency", applicantEducationPoco.Applicant); return(View(applicantEducationPoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco) { if (ModelState.IsValid) { applicantResumePoco.Id = Guid.NewGuid(); applicantResumePoco.ApplicantProfiles = db.ApplicantProfiles.Where(t => t.Login == applicantResumePoco.Applicant).FirstOrDefault(); db.ApplicantResumes.Add(applicantResumePoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.SecurityLogins, "Id", "FullName", applicantResumePoco.Applicant); return(View(applicantResumePoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Job,ApplicationDate,TimeStamp")] ApplicantJobApplicationPoco applicantJobApplicationPoco) { if (ModelState.IsValid) { applicantJobApplicationPoco.Id = Guid.NewGuid(); db.ApplicantJobApplications.Add(applicantJobApplicationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantJobApplicationPoco.Applicant); ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", applicantJobApplicationPoco.Job); return(View(applicantJobApplicationPoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco) { if (ModelState.IsValid) { applicantWorkHistoryPoco.Id = Guid.NewGuid(); db.ApplicantWorkHistories.Add(applicantWorkHistoryPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantWorkHistoryPoco.Applicant); ViewBag.CountryCode = new SelectList(db.SystemCountryCodes, "Code", "Name", applicantWorkHistoryPoco.CountryCode); return(View(applicantWorkHistoryPoco)); }
public ActionResult Create([Bind(Include = "Id,Company,LanguageId,CompanyName,CompanyDescription")] CompanyDescriptionPoco companyDescriptionPoco) { if (ModelState.IsValid) { companyDescriptionPoco.Id = Guid.NewGuid(); db.CompanyDescriptions.Add(companyDescriptionPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Company = new SelectList(db.CompanyProfilePocoes, "Id", "CompanyWebsite", companyDescriptionPoco.Company); ViewBag.LanguageId = new SelectList(db.SystemLanguageCodes, "LanguageID", "Name", companyDescriptionPoco.LanguageId); return(View(companyDescriptionPoco)); }
public ActionResult Create([Bind(Include = "Id,Login,CurrentSalary,CurrentRate,Currency,Country,Province,Street,City,PostalCode")] ApplicantProfilePoco applicantProfilePoco) { if (ModelState.IsValid) { applicantProfilePoco.Id = Guid.NewGuid(); db.ApplicantProfiles.Add(applicantProfilePoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Country = new SelectList(db.SystemCountryCodes, "Code", "Name", applicantProfilePoco.Country); ViewBag.Login = new SelectList(db.SecurityLogins, "Id", "Login", applicantProfilePoco.Login); return(View(applicantProfilePoco)); }
public ActionResult Create([Bind(Include = "Id,Login,Password,Created,PasswordUpdate,AgreementAccepted,IsLocked,IsInactive,EmailAddress,PhoneNumber,FullName,ForceChangePassword,PrefferredLanguage")] SecurityLoginPoco securityLoginPoco) { if (ModelState.IsValid) { securityLoginPoco.Id = Guid.NewGuid(); securityLoginPoco.Created = DateTime.Now; db.SecurityLogin.Add(securityLoginPoco); db.SaveChanges(); return(RedirectToAction("Create", new { Controller = "ApplicantProfiles", LoginId = securityLoginPoco.Id })); } return(View(securityLoginPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { companyJobSkillPoco.Id = Guid.NewGuid(); db.CompanyJobSkills.Add(companyJobSkillPoco); companyJobSkillPoco.CompanyJobs = db.CompanyJobs.Where(e => e.Id == companyJobSkillPoco.Job).FirstOrDefault(); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobsDescriptions, "Job", "JobName", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult Create([Bind(Include = "Id,Login,Role")] SecurityLoginsRolePoco securityLoginsRolePoco) { if (ModelState.IsValid) { securityLoginsRolePoco.Id = Guid.NewGuid(); db.SecurityLoginsRoles.Add(securityLoginsRolePoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Login = new SelectList(db.SecurityLogins, "Id", "Login", securityLoginsRolePoco.Login); ViewBag.Role = new SelectList(db.SecurityRoles, "Id", "Role", securityLoginsRolePoco.Role); return(View(securityLoginsRolePoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent")] ApplicantEducationPoco applicantEducationPoco) { if (ModelState.IsValid) { applicantEducationPoco.Id = Guid.NewGuid(); //ApplicantProfilePoco applicantProfilePoco = new ApplicantProfilePoco(); applicantEducationPoco.ApplicantProfiles = db.ApplicantProfiles.Where(t => t.Login == applicantEducationPoco.Applicant).FirstOrDefault(); db.ApplicantEducations.Add(applicantEducationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.SecurityLogins, "Id", "FullName", applicantEducationPoco.Applicant); return(View(applicantEducationPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Major,Importance")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { companyJobEducationPoco.Id = Guid.NewGuid(); companyJobEducationPoco.Job = (Guid)TempData["job"]; db.CompanyJobEducation.Add(companyJobEducationPoco); db.SaveChanges(); TempData.Keep(); return(RedirectToAction("Create", new { Controller = "CompanyJobSkills", job = companyJobEducationPoco.Job })); } ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", companyJobEducationPoco.Job); return(View(companyJobEducationPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { companyJobSkillPoco.Id = Guid.NewGuid(); companyJobSkillPoco.Job = (Guid)TempData["job"]; db.CompanyJobSkills.Add(companyJobSkillPoco); db.SaveChanges(); Guid appid = (Guid)TempData["CompanyId"]; return(RedirectToAction("PostedJob", new { Controller = "CompanyJobs", id = appid })); } ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Job,ApplicationDate")] ApplicantJobApplicationPoco applicantJobApplicationPoco) { if (ModelState.IsValid) { applicantJobApplicationPoco.Id = Guid.NewGuid(); applicantJobApplicationPoco.ApplicantProfiles = db.ApplicantProfiles.Where(t => t.Login == applicantJobApplicationPoco.Applicant).FirstOrDefault(); applicantJobApplicationPoco.CompanyJobs = db.CompanyJobs.Where(t => t.Id == applicantJobApplicationPoco.Job).FirstOrDefault(); db.ApplicantJobApplications.Add(applicantJobApplicationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Applicant = new SelectList(db.SecurityLogins, "Id", "FullName", applicantJobApplicationPoco.Applicant); ViewBag.Job = new SelectList(db.CompanyJobsDescriptions, "Job", "JobName", applicantJobApplicationPoco.Job); return(View(applicantJobApplicationPoco)); }
public ActionResult Create([Bind(Include = "Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo")] CompanyProfilePoco companyProfilePoco, [Bind(Include = "Id,Company,LanguageId,CompanyName,CompanyDescription")] CompanyDescriptionPoco companyDescriptionPoco) { if (ModelState.IsValid) { companyProfilePoco.Id = Guid.NewGuid(); companyDescriptionPoco.Id = Guid.NewGuid(); companyDescriptionPoco.Company = companyProfilePoco.Id; //companyDescriptionPoco.LanguageId = db.SystemLanguageCodes.SingleOrDefault(sl => sl.LanguageID == "EN").LanguageID; db.CompanyProfiles.Add(companyProfilePoco); db.CompanyDescriptions.Add(companyDescriptionPoco); db.SaveChanges(); return(RedirectToAction("Details", new { id = companyProfilePoco.Id })); } return(View(companyProfilePoco)); }
public ActionResult Create([Bind(Include = "Id,Applicant,Job,ApplicationDate")] ApplicantJobApplicationPoco applicantJobApplicationPoco, Guid jobId) { // var applicantJobApplicationPoco = new ApplicantJobApplicationPoco(); //TempData.Keep(); applicantJobApplicationPoco.Id = Guid.NewGuid(); applicantJobApplicationPoco.Job = jobId; applicantJobApplicationPoco.Applicant = (Guid)TempData["ApplicantId"]; applicantJobApplicationPoco.ApplicationDate = DateTime.Now; db.ApplicantJobApplications.Add(applicantJobApplicationPoco); db.SaveChanges(); return(RedirectToAction("AppliedJob", new { id = applicantJobApplicationPoco.Applicant })); //ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantJobApplicationPoco.Applicant); //ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", applicantJobApplicationPoco.Job); //return View(applicantJobApplicationPoco); }
public ActionResult DeleteConfirmed(Guid id) { ApplicantJobApplicationPoco applicantJobApplicationPoco = db.ApplicantJobApplication.Find(id); db.ApplicantJobApplication.Remove(applicantJobApplicationPoco); db.SaveChanges(); //_logic.Delete(new ApplicantJobApplicationPoco[] { applicantJobApplicationPoco }); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,Company,ProfileCreated,IsInactive,IsCompanyHidden")] CompanyJobPoco companyJobPoco, [Bind(Include = "Id,Job,JobName,JobDescriptions")] CompanyJobDescriptionPoco companyJobDescriptionPoco) { if (ModelState.IsValid) { companyJobPoco.Id = Guid.NewGuid(); companyJobPoco.Company = (Guid)TempData["CompanyId"]; companyJobDescriptionPoco.Id = Guid.NewGuid(); companyJobDescriptionPoco.Job = companyJobPoco.Id; TempData["CompanyId"] = companyJobPoco.Company; TempData.Keep(); db.CompanyJobs.Add(companyJobPoco); db.CompanyJobDescription.Add(companyJobDescriptionPoco); db.SaveChanges(); return(RedirectToAction("Create", new { Controller = "CompanyJobEducations", job = companyJobPoco.Id })); } ViewBag.Company = new SelectList(db.CompanyProfiles, "Id", "CompanyWebsite", companyJobPoco.Company); return(View(companyJobPoco)); }