public ActionResult Login(LoginModel model, string returnUrl)
 {
     var parent = _parentRepository.Filter(y => y.MyUser.Email == model.UserEmail).FirstOrDefault();
     if (parent == null)
     {
         if (_sessionManagement.LogIn(model.UserEmail, model.Password, model.RememberMe))
         {
             return RedirectToLocal(returnUrl);
         }
     }
     else
     {
         ModelState.AddModelError("", "El usurio no tiene privilegios para entrar a esta pagina");
         return View(model);
     }
     // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario
     ModelState.AddModelError("", "El nombre de usuario o la contraseña especificados son incorrectos.");
     return View(model);
 }