Example #1
0
 private void SaveSalaries(JobPostSalaryVM model, int postId)
 {
     if (model.SalaryTypeId == null)
     {
         DeleteSalaries(postId);
     }
     else
     {
         SaveSalary(postId, model.MinSalary, Size.MINIMUM.ToDescription(), model.SalaryTypeId.Value);
         SaveSalary(postId, model.MaxSalary, Size.MAXIMUM.ToDescription(), model.SalaryTypeId.Value);
     }
 }
Example #2
0
        private static void PopulateSalaries(JobPost jobPost, JobPostSalaryVM vModel)
        {
            var count = jobPost.Salaries.Count;

            if (count == 0)
            {
            }
            else
            {
                var salary = jobPost.Salaries.Single(s => s.Size == Size.MINIMUM.ToDescription());
                vModel.MinSalary    = salary.Amount;
                vModel.SalaryTypeId = salary.SalaryTypeId;
            }

            if (count == 2)
            {
                vModel.MaxSalary = jobPost.Salaries.Single(s => s.Size == Size.MAXIMUM.ToDescription()).Amount;
            }
        }