void EditTraining(EmployerJobDetailTraining det)
        {
            if (string.IsNullOrEmpty(det.Name))
            {
                return;
            }

            TrainingNameEdit      = det.Name;
            TrainingInstituteEdit = det.InstituteName;
            TrainingExpireEdit    = det.Validity;
            TrainingLocationEdit  = det.Location;
        }
        void AddTraining()
        {
            if (string.IsNullOrEmpty(TrainingNameEdit) || string.IsNullOrEmpty(TrainingExpireEdit) ||
                string.IsNullOrEmpty(TrainingInstituteEdit) || string.IsNullOrEmpty(TrainingLocationEdit))
            {
                return;
            }


            int index = -1;
            // check if already exists if so update else add
            var t = JobDetails.JobTraining.Where(x => x.Name.ToLower().Trim() == TrainingNameEdit.ToLower().Trim()).FirstOrDefault();

            if (t != null)
            {
                index = JobDetails.JobTraining.IndexOf(t);
                JobDetails.JobTraining.Remove(t);
            }

            // new so just add
            EmployerJobDetailTraining lnew = new EmployerJobDetailTraining
            {
                Name          = TrainingNameEdit,
                InstituteName = TrainingInstituteEdit,
                Validity      = TrainingExpireEdit,
                Location      = TrainingLocationEdit
            };

            if (index > -1)
            {
                JobDetails.JobTraining.Insert(index, lnew);
            }
            else
            {
                JobDetails.JobTraining.Add(lnew);
            }

            ClearTrainingEdit();
        }