public ActionResult Qualification_Update(Qualifiaction model) { try { var qualification = _qualificationService.GetQualifiactionbyId(model.Id); if (qualification == null) { return(Content("No link could be loaded with the specified ID")); } if (!qualification.Name.Equals(model.Name, StringComparison.InvariantCultureIgnoreCase) || qualification.Id != model.Id) { _qualificationService.DeleteQualifiaction(qualification); } qualification.Id = model.Id; qualification.Name = model.Name; qualification.IsActive = model.IsActive; qualification.DisplayOrder = model.DisplayOrder; _qualificationService.UpdateQualifiaction(qualification); return(new NullJsonResult()); } catch (Exception) { return(new NullJsonResult()); } }
public void DeleteQualifiaction(Qualifiaction qualifiaction) { if (qualifiaction == null) { throw new ArgumentNullException("qualifiaction"); } _qualifiactionRepository.Delete(qualifiaction); }
public void AddQualifiaction(Qualifiaction qualifiaction) { if (qualifiaction == null) { throw new ArgumentNullException("qualifiaction"); } _qualifiactionRepository.Insert(qualifiaction); }
public ActionResult Qualification_Add([Bind(Exclude = "Id")] Qualifiaction model) { try { if (!ModelState.IsValid) { return(Json(new DataSourceResult { Errors = "error" })); } var qualification = _qualificationService.GetAllQualifiaction().FirstOrDefault(c => c.Name == model.Name); if (qualification == null) { _qualificationService.AddQualifiaction(model); } return(new NullJsonResult()); } catch (Exception ex) { return(new NullJsonResult()); } }