Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "Code,Name")] SystemCountryCodePoco systemCountryCodePoco)
        {
            if (ModelState.IsValid)
            {
                db.SystemCountryCode.Add(systemCountryCodePoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(systemCountryCodePoco));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        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));
        }
Esempio n. 9
0
        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));
        }
Esempio n. 13
0
        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));
        }
Esempio n. 14
0
        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));
        }
Esempio n. 15
0
        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));
        }
Esempio n. 17
0
        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));
        }
Esempio n. 18
0
        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));
        }
Esempio n. 19
0
        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));
        }
Esempio n. 23
0
        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));
        }
Esempio n. 24
0
        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));
        }
Esempio n. 26
0
        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));
        }
Esempio n. 28
0
        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);
        }
Esempio n. 29
0
        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"));
        }
Esempio n. 30
0
        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));
        }