public List<User> GetAllUsers()
        {
            List<User> listOfUsers = null;
            using (var context = new MyAPIContext()) {

                listOfUsers = context.Users.ToList();
            }

            return listOfUsers;
        } 
        public User GetUserById(int id)
        {
            User userByID = null;
            using (var context = new MyAPIContext())
            {
                userByID = context.Users.FirstOrDefault(s => s.Id == id);
            }

            return userByID;
           
        }
        public User GetUserByPost(int id)
        {
            User listOfUsers = null;

            using (var context = new MyAPIContext())
            {
                listOfUsers = context.Users.Single(s => s.Id == id);
            }

            return(listOfUsers);
        }
        public List <Post> GetAllPostsByUser(int id)
        {
            List <Post> listOfPostsByUserId = null;

            using (var context = new MyAPIContext())
            {
                listOfPostsByUserId = context.Posts.Where(s => s.UserId == id).ToList();
            }

            return(listOfPostsByUserId);
        }
        public List <Post> GetAllPosts()
        {
            List <Post> listOfPosts = null;

            using (var context = new MyAPIContext())
            {
                listOfPosts = context.Posts.ToList();
            }

            return(listOfPosts);
        }
예제 #6
0
 public AuthRepository(MyAPIContext context)
 {
     this.context = context;
 }
예제 #7
0
 public PeopleController(MyAPIContext context)
 {
     _context = context;
 }
예제 #8
0
 // faz com que o banco de dados funcione como uma variável
 public EntryController(MyAPIContext context)
 {
     Db = context;
 }
예제 #9
0
 public MyClassesController(MyAPIContext context)
 {
     _context = context;
 }
예제 #10
0
 public MyApiController(MyAPIContext myAPIContext)
 {
     _myAPIContext = myAPIContext;
 }
예제 #11
0
 // faremos uma injeção de dependencia no construtor do controlador: contexto do tipo MyAPI
 // atrelamos esse contexto à variável Db
 // faz com que o banco de dados funcione como uma variável
 public AccountController(MyAPIContext context)
 {
     Db = context;
 }