示例#1
0
 public IEnumerable <Usuario> Get()
 {
     using (var context = new InstagramContext())
     {
         return(context.Usuarios.ToList());
     }
 }
示例#2
0
 public Usuario Get(int id)
 {
     using (var context = new InstagramContext())
     {
         return(context.Usuarios.FirstOrDefault(x => x.IdUsuario == id));
     }
 }
 public Publicacion Get(int id)
 {
     using (var context = new InstagramContext())
     {
         return(context.Publicaciones.FirstOrDefault(x => x.IdPublicacion == id));
     }
 }
示例#4
0
 public IEnumerable <Seguridad> Get()
 {
     using (var context = new InstagramContext())
     {
         return(context.Seguridades.ToList());
     }
 }
 public IEnumerable <Publicacion> Get()
 {
     using (var context = new InstagramContext())
     {
         return(context.Publicaciones.ToList());
     }
 }
示例#6
0
 public PostController(IHostingEnvironment enviroment)
 {
     _enviroment = enviroment;
     //// _instagramDate = new MemoryInstagramData();
     // _instagramDate = new EntityInstagramData();
     _context = new InstagramContext();
 }
 public PostsController(
     InstagramContext context,
     UserManager <User> userManager,
     SignInManager <User> signInManager)
 {
     _context       = context;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
        public bool Delete(int id)
        {
            using (var context = new InstagramContext())
            {
                var usuarioDel = context.Publicaciones.FirstOrDefault(x => x.IdPublicacion == id);

                context.Publicaciones.Remove(usuarioDel);
                context.SaveChanges();

                return(true);
            }
        }
示例#9
0
        public IHttpActionResult Post(Usuario usuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            using (var context = new InstagramContext())
            {
                context.Usuarios.Add(usuario);
                context.SaveChanges();

                return(Ok(usuario));
            }
        }
示例#10
0
        public IHttpActionResult Post(Seguridad seguridad)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            using (var context = new InstagramContext())
            {
                context.Seguridades.Add(seguridad);
                context.SaveChanges();

                return(Ok(seguridad));
            }
        }
        public IHttpActionResult Post(Publicacion publicacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            using (var context = new InstagramContext())
            {
                context.Publicaciones.Add(publicacion);
                context.SaveChanges();

                return(Ok(publicacion));
            }
        }
        public Publicacion Put(Publicacion publicacion)
        {
            using (var context = new InstagramContext())
            {
                var publicacionAct = context.Publicaciones.FirstOrDefault(x => x.IdPublicacion == publicacion.IdPublicacion);

                publicacionAct.Descripcion      = publicacion.Descripcion;
                publicacionAct.FechaPublicacion = publicacion.FechaPublicacion;
                publicacionAct.MeGusta          = publicacion.MeGusta;
                publicacionAct.VecesCompartido  = publicacion.VecesCompartido;

                context.SaveChanges();

                return(publicacion);
            }
        }
示例#13
0
        public Usuario Put(Usuario usuario)
        {
            using (var context = new InstagramContext())
            {
                var usuarioAct = context.Usuarios.FirstOrDefault(x => x.IdUsuario == usuario.IdUsuario);

                usuarioAct.Nombre     = usuario.Nombre;
                usuarioAct.Genero     = usuario.Genero;
                usuarioAct.NomUsuario = usuario.NomUsuario;
                usuarioAct.Imagen     = usuario.Imagen;
                usuarioAct.Telefono   = usuario.Telefono;

                context.SaveChanges();

                return(usuario);
            }
        }
示例#14
0
 public PostService(InstagramContext context)
 {
     Context = context;
 }
示例#15
0
 public PostController(InstagramContext context)
 {
     _context = context;
 }
示例#16
0
 public Repository(InstagramContext context)
 {
     _context = context;
 }
示例#17
0
 public AccountController(InstagramContext context)
 {
     _context = context;
 }
示例#18
0
 public UserRepository(InstagramContext context) : base(context)
 {
 }
示例#19
0
 public UserFriendService(InstagramContext context)
 {
     Context = context;
 }
示例#20
0
 public EntityInstagramData()
 {
     context = new InstagramContext();
     context.Database.EnsureCreated();
 }
示例#21
0
 public PostsController(InstagramContext context, IHostingEnvironment appEnvironment)
 {
     _context        = context;
     _appEnvironment = appEnvironment;
 }
示例#22
0
 public UserDataService(InstagramContext context)
 {
     _context = context;
 }
示例#23
0
 public AuthService(InstagramContext context, IOptions <SecretOptions> secretOptions)
 {
     this.context   = context;
     this.jwtSecret = secretOptions.Value.JWTSecret;
 }
示例#24
0
 public UserController(InstagramContext context)
 {
     _context = context;
 }
示例#25
0
 public EFInstagramData()
 {
     _context = new InstagramContext();
     _context.Database.EnsureCreated();
 }
示例#26
0
 public CommentLikeService(InstagramContext context)
 {
     Context = context;
 }
示例#27
0
 public UserService(IUserRepository userRepository, InstagramContext context)
 {
     _userRepository = userRepository;
     _context        = context;
 }