public ActionResult Edit(EducationLevelEditModel modelArea)
        {
            var myArea = Mapper.Map <EducationLevel>(modelArea);

            myArea.Name = modelArea.Name;
            EducationLevel area    = _areaReposity.Update(myArea);
            const string   title   = "Nivel de Educacion Actualizado";
            var            content = "El Nivel De Educacion" + area.Name + " ha sido actualizado exitosamente.";

            _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.InformationMessage);
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(EducationLevelEditModel modelArea)
        {
            if (_gradeRepository.Filter(x => x.Name == modelArea.Name && x.Id != modelArea.Id).Any())
            {
                const string titulo    = "Error!";
                const string contenido = "No se pueden aceptar los cambios ya que existe otro nivel educativo con ese nombre.";
                _viewMessageLogic.SetNewMessage(titulo, contenido, ViewMessageType.ErrorMessage);
                return(RedirectToAction("Index"));
            }
            var myArea = _areaReposity.GetById(modelArea.Id);

            myArea = Mapper.Map(modelArea, myArea);
            myArea = _areaReposity.Update(myArea);
            const string title   = "Nivel de Educación Actualizado";
            var          content = "El Nivel De Educación" + myArea.Name + " ha sido actualizado exitosamente.";

            _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage);
            return(RedirectToAction("Index"));
        }