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); } }
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; } }