コード例 #1
0
 public Artistas BuscarPorId(int id)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Artistas.Find(id));
     }
 }
コード例 #2
0
 public Estilos ListarArtistasPorIdEstilo(int id)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Estilos.Include(x => x.Artistas).FirstOrDefault(x => x.IdEstilo == id));
     }
 }
コード例 #3
0
 public Estilos ListarArtistasPorNomeEstilo(string nome)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Estilos.Include(x => x.Artistas).FirstOrDefault(x => x.Nome == nome));
     }
 }
コード例 #4
0
 public List <Usuarios> Listar()
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Usuarios.ToList());
     }
 }
コード例 #5
0
 public IActionResult Listar()
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(Ok(artistasRepository.Listar()));
     }
 }
コード例 #6
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel Login)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Usuarios.FirstOrDefault(x => x.Email == Login.Email && x.Senha == Login.Senha));
     }
 }
コード例 #7
0
 public Artistas BuscarPorNome(string nome)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Artistas.FirstOrDefault(x => x.Nome == nome));
     }
 }
コード例 #8
0
 public void Cadastrar(Artistas artist)
 {
     using (OptusContext ctx = new OptusContext()) {
         ctx.Artistas.Add(artist);
         ctx.SaveChanges();
     }
 }
コード例 #9
0
 public List <Artistas> BuscarArtistasPorNomeEstilo(string nomeEstilo)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Artistas.Where(x => x.Nome == nomeEstilo).ToList());
     }
 }
コード例 #10
0
 public List <Estilos> Listar()
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Estilos.ToList());
     }
 }
コード例 #11
0
 public int QuantidadeEstilos()
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Estilos.Count());
     }
 }
コード例 #12
0
 // buscar por id
 public Estilos BuscarPorId(int id)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Estilos.FirstOrDefault(x => x.IdEstilo == id));
     }
 }
コード例 #13
0
 public int QuantidadeArtistas()
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Artistas.Count());
     }
 }
コード例 #14
0
 public Estilos BuscarPorId(int id)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Estilos.Find(id));
     }
 }
コード例 #15
0
 public void Cadastrar(Estilos estilo)
 {
     using (OptusContext ctx = new OptusContext()) {
         ctx.Estilos.Add(estilo);
         ctx.SaveChanges();
     }
 }
コード例 #16
0
 public List <Artistas> Listar()
 {
     using (OptusContext otx = new OptusContext())
     {
         return(otx.Artistas.Include(x => x.IdEstiloNavigation).ToList());
     }
 }
コード例 #17
0
 public string QuantidadeEstilosEArtistas()
 {
     using (OptusContext ctx = new OptusContext()) {
         string vai = "Quantidade de artistas: " + ctx.Artistas.Count() + "\n Quantidade de Estilos: " + ctx.Estilos.Count();
         return(vai);
     }
 }
コード例 #18
0
 public Artistas BuscarPorId(int id)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Artistas.FirstOrDefault(x => x.IdArtista == id));
     }
 }
コード例 #19
0
 public List <Artistas> ListarArtistasPorEstilo(int idEstilo)
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Artistas.Where(x => x.IdEstilo == idEstilo).ToList());
     }
 }
コード例 #20
0
 public List <Artistas> Listar()
 {
     using (OptusContext ctx = new OptusContext())
     {
         return(ctx.Artistas.ToList());
     }
 }
コード例 #21
0
 // listar
 public List <Artistas> Listar()
 {
     using (OptusContext ctx = new OptusContext())
     {
         // return ctx.Eventos.ToList();
         return(ctx.Artistas.Include(x => x.IdEstiloNavigation).ToList());
     }
 }
コード例 #22
0
 public Estilos BuscarPorId(int id)
 {
     using (OptusContext ctx = new OptusContext())
     {
         Estilos estiloRetornado = ctx.Estilos.FirstOrDefault(x => x.IdEstilo == id);
         return(estiloRetornado);
     }
 }
 public void Cadastrar(Estilos categoria)
 {
     using (OptusContext ctx = new OptusContext())
     {
         ctx.Estilos.Add(categoria);
         ctx.SaveChanges();
     }
 }
コード例 #24
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using (OptusContext ctx = new OptusContext())
     {
         Usuarios usuarioRecuperado = ctx.Usuarios.FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);
         return(usuarioRecuperado);
     }
 }
コード例 #25
0
 public void Deletar(int id)
 {
     using (OptusContext ctx = new OptusContext()) {
         var estilo = ctx.Estilos.FirstOrDefault(x => x.IdEstilo == id);
         ctx.Estilos.Remove(estilo);
         ctx.SaveChanges();
     }
 }
コード例 #26
0
 public void Cadstrar(Artistas artista)
 {
     using (OptusContext otx = new OptusContext())
     {
         otx.Artistas.Add(artista);
         otx.SaveChanges();
     }
 }
コード例 #27
0
 public void Cadastrar(Usuarios Usuarios)
 {
     using (OptusContext ctx = new OptusContext())
     {
         ctx.Usuarios.Add(Usuarios);
         ctx.SaveChanges();
     }
 }
コード例 #28
0
 public Usuarios BuscarPorEmailSenha(LoginViewModel dadosLogin)
 {
     using (OptusContext ctx = new OptusContext())
     {
         Usuarios usuario = ctx.Usuarios.FirstOrDefault(x => x.Email == dadosLogin.Email && x.Senha == dadosLogin.Senha);
         return(usuario == null ? null : usuario);
     }
 }
コード例 #29
0
ファイル: EstiloRepository.cs プロジェクト: S0L4/BackendAPI
 public List <Estilos> Listar()
 {
     using (OptusContext otx = new OptusContext())
     {
         // listar
         return(otx.Estilos.ToList());
     }
 }
コード例 #30
0
 public void Deletar(int id)
 {
     using (OptusContext ctx = new OptusContext())
     {
         Artistas artistaEncontrado = ctx.Artistas.Find(id);
         ctx.Artistas.Remove(artistaEncontrado);
         ctx.SaveChanges();
     }
 }