public ResponseModel Autenticarse() { var rm = new ResponseModel(); try { using (var ctx = new ModeloProyecto()) { var usuario = ctx.Users.Where(x => x.Email == this.Email && x.Password == this.Password).SingleOrDefault(); if (usuario != null) { SessionHelper.AddUserToSession(usuario.Id.ToString()); rm.SetResponse(true); } else { rm.SetResponse(false); } } } catch { throw; } return(rm); }
public Users Obtener(int id) { var usuario = new Users(); try { using (var ctx = new ModeloProyecto()) { ctx.Configuration.LazyLoadingEnabled = false; usuario = ctx.Users.Where(x => x.Id == id).SingleOrDefault(); } } catch { throw; } return(usuario); }