public List<Compensation> selectAllCompensation()
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {
                return db.Database.SqlQuery(typeof(Compensation), "dbo.SelectAllCompensation").Cast<Compensation>().ToList();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 2
0
        public List<Skill> selectAllSkill()
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {
                return db.Database.SqlQuery(typeof(Skill), "dbo.SelectAllSkill").Cast<Skill>().ToList();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 3
0
        public List<Employer> selectAllEmployer()
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {
                return db.Database.SqlQuery(typeof(Employer), "dbo.SelectAllEmployer").Cast<Employer>().ToList();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 4
0
        public List<Category> selectAllCategory()
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {
                return db.Database.SqlQuery(typeof(Category), "dbo.SelectAllCategory").Cast<Category>().ToList();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 5
0
        public Skill selectSkillById(Skill obj)
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {

                return db.Skills.SqlQuery("dbo.SelectSkillById @SkillId='" + obj.SkillId.ToString() + "'").Single();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 6
0
        public Employer selectEmployerById(Employer obj)
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {

                return db.Employers.SqlQuery("dbo.SelectEmployerById @EmployerId='" + obj.EmployerId.ToString() + "'").Single();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 7
0
        public Category selectCategoryById(Category obj)
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {

                return db.Categories.SqlQuery("dbo.SelectCategoryById @CategoryId='" + obj.CategoryId.ToString() + "'").Single();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
        public Compensation selectCompensationById(Compensation obj)
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {

                return db.Compensations.SqlQuery("dbo.SelectCompensationById @CompensationId='" + obj.CompensationId.ToString() + "'").Single();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 9
0
        public Boolean insertCategory(Category obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    db.Categories.Add(obj);
                    db.SaveChanges();
                    return true;
                }
                catch (Exception ex)
                {
                    return false;
                }

            }
        }
Esempio n. 10
0
        public Boolean insertSkill(Skill obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    db.Skills.Add(obj);
                    db.SaveChanges();
                    return true;
                }
                catch (Exception ex)
                {
                    return false;
                }

            }
        }
        public Boolean insertCompensation(Compensation obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    db.Compensations.Add(obj);
                    db.SaveChanges();
                    return true;
                }
                catch (Exception ex)
                {
                    return false;
                }

            }
        }
Esempio n. 12
0
        public Boolean addSkillToJob(Job obj, String skillId)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    Job Job = db.Jobs.SqlQuery("dbo.SelectJobById @JobId='" + obj.JobId.ToString() + "'").Single();
                    Skill skillAdd = db.Skills.SqlQuery("dbo.SelectSkillById @SkillId='" + skillId + "'").Single();

                    if (Job != null)
                    {
                        if (skillAdd != null)
                        {
                            Job.Skills.Add(skillAdd);
                        }

                        #region Database Submission with Rollback

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }
                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
        }
Esempio n. 13
0
        public Boolean deleteSkill(Skill obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    Skill skill = db.Skills.SqlQuery("dbo.SelectSkillById @SkillId='" + obj.SkillId.ToString() + "'").Single();

                    if (skill != null)
                    {
                        db.Skills.Remove(skill);
                        #region Database Submission

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }

                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
        }
Esempio n. 14
0
        public Boolean deleteEmployer(Employer obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    Employer employer = db.Employers.SqlQuery("dbo.SelectEmployerById @EmployerId='" + obj.EmployerId.ToString() + "'").Single();

                    if (employer != null)
                    {
                        db.Employers.Remove(employer);
                        #region Database Submission

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }

                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
        }
Esempio n. 15
0
        public Boolean deleteCategory(Category obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    Category category = db.Categories.SqlQuery("dbo.SelectCategoryById @CategoryId='" + obj.CategoryId.ToString() + "'").Single();

                    if (category != null)
                    {
                        db.Categories.Remove(category);
                        #region Database Submission

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }

                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
        }
Esempio n. 16
0
        public Boolean deleteJob(Job obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    Job job = db.Jobs.SqlQuery("dbo.SelectJobById @JobId='" + obj.JobId.ToString() + "'").Single();

                    if (job != null)
                    {
                        db.Jobs.Remove(job);
                        #region Database Submission

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }

                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
        }
        public Boolean deleteCompensation(Compensation obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {
                    Compensation compensation = db.Compensations.SqlQuery("dbo.SelectCompensationById @CompensationId='" + obj.CompensationId.ToString() + "'").Single();

                    if (compensation != null)
                    {
                        db.Compensations.Remove(compensation);
                        #region Database Submission

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }

                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
        }
Esempio n. 18
0
        public Boolean updateSkill(Skill obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {

                    Skill skill = db.Skills.SqlQuery("dbo.SelectSkillById @SkillId='" + obj.SkillId.ToString() + "'").Single();

                    if (skill != null)
                    {
                        skill.SkillName = obj.SkillName;
                        skill.SkillDescription = obj.SkillDescription;

                        #region Database Submission with Rollback

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }
                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }

            }
        }
Esempio n. 19
0
        public Boolean updateCategory(Category obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {

                    Category category = db.Categories.SqlQuery("dbo.SelectCategoryById @CategoryId='" + obj.CategoryId.ToString() + "'").Single();

                    if (category != null)
                    {
                        category.CategoryName = obj.CategoryName;
                        category.CategoryDescription = obj.CategoryDescription;

                        #region Database Submission with Rollback

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }
                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }

            }
        }
Esempio n. 20
0
        public double[] selectExpressionDifficulty()
        {
            NewJobBankContext db = new NewJobBankContext();
            decimal[] res = ((from a in db.Jobs
                              orderby a.JobDescription
                              select a.JobExperienceLevel).ToArray());

            double[] arr = new double[res.Length];
            for(int i=0; i<res.Length; i++)
            {
                arr[i] = (double)res[i];
            }

            return arr;
        }
Esempio n. 21
0
        public Boolean updateJob(Job obj)
        {
            using (NewJobBankContext db = new NewJobBankContext())
            {
                try
                {

                    Job job = db.Jobs.SqlQuery("dbo.SelectJobById @JobId='" + obj.JobId.ToString() + "'").Single();

                    if (job != null)
                    {
                        job.JobName = obj.JobName;
                        job.CompensationId = obj.CompensationId;
                        job.EmployerId = obj.EmployerId;
                        job.JobDescription = obj.JobDescription;
                        job.JobQuota = obj.JobQuota;
                        job.JobExperienceLevel = obj.JobExperienceLevel;
                        job.JobCompensationValue = obj.JobCompensationValue;

                        #region Database Submission with Rollback

                        try
                        {
                            db.SaveChanges();
                            return true;
                        }
                        catch (Exception ex)
                        {
                            return false;
                        }
                        #endregion
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }

            }
        }
Esempio n. 22
0
        public List<Job> selectJobNotDoneByRecruiteeIdRecommendation(String recruiteeId)
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {
                return db.Database.SqlQuery(typeof(Job), "dbo.SelectJobNotDoneByRecruiteeIdRecommendation @RecruiteeId='" + recruiteeId + "'").Cast<Job>().ToList();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 23
0
        public List<Job> selectJobBySkillId(String skillId)
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {
                return db.Database.SqlQuery(typeof(Job), "dbo.SelectJobBySkillId @SkillId='" + skillId + "'").Cast<Job>().ToList();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 24
0
        public Job selectJobById(Job obj)
        {
            NewJobBankContext db = new NewJobBankContext();

            try
            {
                return db.Jobs.SqlQuery("dbo.SelectJobById @JobId='" + obj.JobId.ToString() + "'").Single();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 25
0
 public Guid[] selectExpressionNames()
 {
     NewJobBankContext db = new NewJobBankContext();
     return ((from a in db.Jobs
              orderby a.JobDescription
              select a.JobId).ToArray());
 }