// 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); }
// 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(); }
public IEnumerable <Models.GrupoUsuario> Get() { Models.ZipZopDataContext dc = new Models.ZipZopDataContext(); var r = from f in dc.GrupoUsuarios select f; return(r.ToList()); }
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(); }
// 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(); }
// 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(); }
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); } }
// 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); }
// POST api/values public void Post([FromBody] Models.RelGrupoUsuario relgrupousuario) { Models.ZipZopDataContext dc = new Models.ZipZopDataContext(); dc.RelGrupoUsuarios.InsertOnSubmit(relgrupousuario); dc.SubmitChanges(); }