예제 #1
0
        public void Save(Usuario_Amigo_Oculto entity)
        {
            DataModel.Entry(entity).State = entity.Id_usuario_amigo_oculto == 0 ?
                                            EntityState.Added : EntityState.Modified;

            DataModel.SaveChanges();
        }
        public IHttpActionResult PutUsuario_Amigo_Oculto(int id, Usuario_Amigo_Oculto usuario_Amigo_Oculto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != usuario_Amigo_Oculto.Id_usuario_amigo_oculto)
            {
                return(BadRequest());
            }



            try
            {
                usuarioAmigoOcultoRepository.Save(usuario_Amigo_Oculto);
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Usuario_Amigo_OcultoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PostUsuario_Amigo_Oculto(Usuario_Amigo_Oculto usuario_Amigo_Oculto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            usuarioAmigoOcultoRepository.Save(usuario_Amigo_Oculto);

            return(CreatedAtRoute("DefaultApi", new { id = usuario_Amigo_Oculto.Id_usuario_amigo_oculto }, usuario_Amigo_Oculto));
        }
예제 #4
0
        public void participarAmg(ParticiparDTO entity)
        {
            Usuario_Amigo_Oculto usuarioAmigoOculto = new Usuario_Amigo_Oculto();

            {
                usuarioAmigoOculto.Fk_usuario      = entity.Id_usuario;
                usuarioAmigoOculto.Fk_amigo_oculto = entity.Id_amigo_oculto;
            };
            DataModel.Entry(usuarioAmigoOculto).State = entity.Id_usuario_amigo_oculto == 0 ?
                                                        EntityState.Added : EntityState.Modified;

            DataModel.SaveChanges();
        }