public JsonResult RegistroAdm(string email, string password) { var respuesta = new RespuestaModel(); if (userAdm.GetExisteEmail(email, true)) { respuesta.Descripcion = "La direccion de e-mail: " + email + " ya existe en nuestro sistema"; return(Json(respuesta)); } var password64 = util.CodeBase64(email + "#" + password); var adm = new UserAdm() { EmailAdm = email, PasswordAdm = password64, Activo = true, Fecha = DateTime.UtcNow, RolAdm = "administrador" }; adm = userAdm.InsertAdm(adm); if (adm.Id > 0) { respuesta.Descripcion = "Registro satisfactorio"; } else { respuesta.Descripcion = "Registro fallido"; } return(Json(respuesta)); }
public UserAdm InsertAdm(UserAdm model) { db.UserAdm.Add(model); db.SaveChanges(); return(model); }
public JsonResult GetIdentityUserAdm() { var usuarioAdministrado = new UserAdm(); var test = httpContext.HttpContext.Session.GetString("EmailAdm"); if (string.IsNullOrEmpty(test)) { usuarioAdministrado = null; return(Json(usuarioAdministrado)); } usuarioAdministrado.Id = Convert.ToInt32(httpContext.HttpContext.Session.GetString("IdAdm")); usuarioAdministrado.EmailAdm = httpContext.HttpContext.Session.GetString("EmailAdm"); usuarioAdministrado.PasswordAdm = httpContext.HttpContext.Session.GetString("PasswordAdm"); return(Json(usuarioAdministrado)); }
private bool SetIdentityUserAdm(UserAdm s) { var resultado = false; try { httpContext.HttpContext.Session.SetString("IdAdm", s.Id.ToString()); httpContext.HttpContext.Session.SetString("EmailAdm", s.EmailAdm); httpContext.HttpContext.Session.SetString("PasswordAdm", s.PasswordAdm); resultado = true; } catch { httpContext.HttpContext.Session.SetString("IdAdm", string.Empty); httpContext.HttpContext.Session.SetString("EmailAdm", string.Empty); httpContext.HttpContext.Session.SetString("PasswordAdm", string.Empty); } return(resultado); }