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