public int Create(Comment comment)
        {
            Context.Comments.Add(comment);
            Context.SaveChanges();

            return(comment.CommentId);
        }
Beispiel #2
0
        public int Create(CommentLike commentLike)
        {
            Context.CommentLikes.Add(commentLike);
            Context.SaveChanges();

            return(commentLike.CommentLikeId);
        }
Beispiel #3
0
        public int Create(UserFriend userFriend)
        {
            Context.UserFriends.Add(userFriend);
            Context.SaveChanges();

            return(userFriend.FriendId);
        }
Beispiel #4
0
        public int Create(Post post)
        {
            Context.Posts.Add(post);
            Context.SaveChanges();

            return(post.PostId);
        }
Beispiel #5
0
        public int Create(PostLike postLike)
        {
            Context.PostLikes.Add(postLike);
            Context.SaveChanges();

            return(postLike.PostLikeId);
        }
Beispiel #6
0
        public int Create(User user)
        {
            Context.Users.Add(user);
            Context.SaveChanges();

            return(user.UserId);
        }
        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);
            }
        }
        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));
            }
        }
Beispiel #9
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));
            }
        }
Beispiel #10
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));
            }
        }
        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);
            }
        }
Beispiel #12
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);
            }
        }
Beispiel #13
0
        public async Task <IActionResult> AddFile(IFormFile uploadedFile)
        {
            if (uploadedFile != null)
            {
                // путь к папке Files
                string path = "/Files/" + uploadedFile.FileName;
                // сохраняем файл в папку Files в каталоге wwwroot
                using (var fileStream = new FileStream(_appEnvironment.WebRootPath + path, FileMode.Create))
                {
                    await uploadedFile.CopyToAsync(fileStream);
                }
                FileModel file = new FileModel {
                    Name = uploadedFile.FileName, Path = path
                };
                _context.Files.Add(file);
                _context.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
Beispiel #14
0
 public void SavePost(Post post)
 {
     context.Posts.Add(post);
     context.SaveChanges();
 }
Beispiel #15
0
 public void AddPost(Post post)
 {
     _context.Posts.Add(post);
     _context.SaveChanges();
 }