public Usuarios Get() { using (var resultData = new iSoftVendasContext()) { return(resultData.Usuarios.FirstOrDefault()); } }
public IEnumerable <Permissoes> Get() { using (var resultData = new iSoftVendasContext()) { return(resultData.Permissoes.ToList()); } }
public Permissoes Get(int Id) { using (var resultData = new iSoftVendasContext()) { return(resultData.Permissoes.Where(x => x.GrupoId == Id) .FirstOrDefault()); } }
public ActionResult Delete(int id) { using (var db = new iSoftVendasContext()) { db.Permissoes.Remove(db.Permissoes.Find(id)); db.SaveChanges(); return(new ObjectResult("deleted successfully!")); } }
public ActionResult Put(int id, [FromBody] Permissoes value) { using (var db = new iSoftVendasContext()) { db.Entry(value).State = EntityState.Modified; db.SaveChanges(); return(new ObjectResult("modified successfully!")); } }
public ActionResult Post([FromBody] Permissoes value) { using (var db = new iSoftVendasContext()) { db.Permissoes.Add(value); db.SaveChanges(); return(new ObjectResult("successfully!")); } }
public IEnumerable <Usuarios> Get() { using (var resultData = new iSoftVendasContext()) { // Buscar Lista Completa var result = resultData.Usuarios.Include(x => x.Grupo) .Include(x => x.Grupo.Permissoes) .ToList(); // Buscar e selecionar só valores especificos return(result.Select(x => new Usuarios() { UsuariosId = x.UsuariosId, UsuarioNomeCompleto = x.UsuarioNomeCompleto, Apelido = x.Apelido, Login = x.Login, Senha = x.Senha, Pin = x.Pin, Email = x.Email, Estado = x.Estado, DataNascimento = x.DataNascimento, Perfil = x.Perfil, GrupoId = x.GrupoId, Grupo = new Grupos { GrupoId = x.Grupo.GrupoId, GrupoComentarios = x.Grupo.GrupoComentarios, DepartamentoId = x.Grupo.DepartamentoId, GrupoNome = x.Grupo.GrupoNome, Permissoes = (x.Grupo.Permissoes.Select(k => new Permissoes { AbrirInventarios = k.AbrirInventarios, })) .ToList(), } })); } }