public ActionResult Create(EducationLevelRegisterModel modelArea)
        {
            var area = new EducationLevel
            {
                Name = modelArea.Name,
            };

            _areaReposity.Create(area);
            const string title   = "Nivel De Educacion Agregado";
            var          content = "El area " + area.Name + " ha sido agregada exitosamente.";

            _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage);
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(EducationLevelRegisterModel modelArea)
        {
            var area = Mapper.Map <EducationLevel>(modelArea);

            if (_areaReposity.Filter(x => x.Name == modelArea.Name).Any())
            {
                const string title   = "Error!";
                const string content = "Ya existe un nivel educativo con ese nombre.";
                _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.ErrorMessage);
                return(RedirectToAction("Index"));
            }
            else
            {
                _areaReposity.Create(area);
                const string title   = "Nivel De Educación Agregado";
                var          content = "El nivel educaivo \"" + area.Name + "\" ha sido agregado exitosamente.";
                _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage);
                return(RedirectToAction("Index"));
            }
        }