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());
            }
        }
Esempio n. 2
0
        public void DeleteQualifiaction(Qualifiaction qualifiaction)
        {
            if (qualifiaction == null)
            {
                throw new ArgumentNullException("qualifiaction");
            }

            _qualifiactionRepository.Delete(qualifiaction);
        }
Esempio n. 3
0
        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());
     }
 }