Exemple #1
0
        // GET api/values/5
        public Models.GrupoUsuario Get(int id)
        {
            Models.ZipZopDataContext dc = new Models.ZipZopDataContext();
            var r = from f in dc.GrupoUsuarios where id == f.Id select f;

            return(r as Models.GrupoUsuario);
        }
Exemple #2
0
 // DELETE api/values/5
 public void Delete(int id)
 {
     Models.ZipZopDataContext dc  = new Models.ZipZopDataContext();
     Models.Usuario           usu = (from f in dc.Usuarios where f.Id == id select f).Single();
     dc.Usuarios.DeleteOnSubmit(usu);
     dc.SubmitChanges();
 }
Exemple #3
0
        public IEnumerable <Models.GrupoUsuario> Get()
        {
            Models.ZipZopDataContext dc = new Models.ZipZopDataContext();
            var r = from f in dc.GrupoUsuarios select f;

            return(r.ToList());
        }
Exemple #4
0
 public void Delete(int usuarioId, int grupoUsuarioId)
 {
     Models.ZipZopDataContext dc = new Models.ZipZopDataContext();
     Models.RelGrupoUsuario   RelgrupoUsuario = (from f in dc.RelGrupoUsuarios where f.Usuario_Id == usuarioId && f.GrupoUsuario_Id == grupoUsuarioId select f).Single();
     dc.RelGrupoUsuarios.DeleteOnSubmit(RelgrupoUsuario);
     dc.SubmitChanges();
 }
Exemple #5
0
 // PUT api/values/5
 public void Put(int id, [FromBody] Models.GrupoUsuario grupousuario)
 {
     Models.ZipZopDataContext dc   = new Models.ZipZopDataContext();
     Models.GrupoUsuario      user = (from f in dc.GrupoUsuarios where f.Id == id select f).Single();
     user.Descricao = grupousuario.Descricao;
     user.idAdm     = grupousuario.idAdm;
     dc.SubmitChanges();
 }
Exemple #6
0
 // PUT api/values/5
 public void Put(int id, [FromBody] Models.Usuario usuario)
 {
     Models.ZipZopDataContext dc   = new Models.ZipZopDataContext();
     Models.Usuario           user = (from f in dc.Usuarios where f.Id == id select f).Single();
     user.Nome = usuario.Nome;
     user.Foto = usuario.Foto;
     user.Uri  = usuario.Uri;
     dc.SubmitChanges();
 }
Exemple #7
0
        public void Post(int grupoUsuarioId, [FromBody] Models.Mensagem m)
        {
            Models.ZipZopDataContext dc = new Models.ZipZopDataContext();
            var user_ids = dc.Usuarios.Where(u => u.GrupoUsuarios.Any(gu => gu.Id == grupoUsuarioId));

            foreach (Models.Usuario us in user_ids)
            {
                sendMessage(m, us.Uri);
            }
        }
Exemple #8
0
        // POST api/values

        public HttpResponseMessage Post([FromBody] Models.Usuario usuario)
        {
            Models.ZipZopDataContext dc = new Models.ZipZopDataContext();
            dc.Usuarios.InsertOnSubmit(usuario);
            dc.SubmitChanges();

            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, "value");

            response.Content = new StringContent(usuario.Id.ToString(), Encoding.Unicode);
            return(response);
        }
Exemple #9
0
 // POST api/values
 public void Post([FromBody] Models.RelGrupoUsuario relgrupousuario)
 {
     Models.ZipZopDataContext dc = new Models.ZipZopDataContext();
     dc.RelGrupoUsuarios.InsertOnSubmit(relgrupousuario);
     dc.SubmitChanges();
 }