Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }