[Route("user")] // procura usuario, se nao existir cria um public async Task <ActionResult <Usuario> > Put( [FromServices] SalaoAppContext context, int id, [FromBody] Usuario model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != model.Id) { return(NotFound(new { mensagem = "Usuário não encontrado" })); } try { context.Entry(model).State = (Microsoft.EntityFrameworkCore.EntityState)EntityState.Modified; await context.SaveChangesAsync(); return(model); } catch (Exception) { return(BadRequest(new { mensagem = "Não foi possível criar o usuário" })); } }
public async Task <ActionResult <Usuario> > Delete( [FromServices] SalaoAppContext context, int id, [FromBody] Usuario usuario) { context.User.Remove(usuario); if (id != usuario.Id) { return(NotFound(new { mensagem = "Usuário apagado" })); } await context.SaveChangesAsync(); return(usuario); }
public async Task <ActionResult <Funcionario> > Delete( [FromServices] SalaoAppContext context, int id, [FromBody] Funcionario funcionario) { context.Funcionario.Remove(funcionario); if (id != funcionario.Id) { return(NotFound(new { mensagem = "Funcionário apagado" })); } await context.SaveChangesAsync(); return(funcionario); }
public async Task <ActionResult <Servico> > Delete( [FromServices] SalaoAppContext context, int id, [FromBody] Servico servico) { context.Servico.Remove(servico); if (id != servico.Id) { return(NotFound(new { mensagem = "Serviço apagado" })); } await context.SaveChangesAsync(); return(servico); }
public async Task <ActionResult <Cliente> > Delete( [FromServices] SalaoAppContext context, int id, [FromBody] Cliente cliente) { context.Cliente.Remove(cliente); if (id != cliente.Id) { return(NotFound(new { mensagem = "Usuário apagado" })); } await context.SaveChangesAsync(); return(cliente); }
public async Task <ActionResult <Produto> > Delete( [FromServices] SalaoAppContext context, int id, [FromBody] Produto produto) { context.Produto.Remove(produto); if (id != produto.Id) { return(NotFound(new { mensagem = "Produto apagado" })); } await context.SaveChangesAsync(); return(produto); }
public async Task <ActionResult <dynamic> > GetUsuario([FromServices] SalaoAppContext context) { var usuario = new Usuario { Id = 20, nomeUsuario = "leonardo", Email = "*****@*****.**", Senha = "123456" }; context.User.Add(usuario); await context.SaveChangesAsync(); return(usuario); }
[Route("servico")] //cria o servico public async Task <ActionResult <Servico> > Post( [FromServices] SalaoAppContext context, [FromBody] Servico model) { if (ModelState.IsValid) { context.Servico.Add(model); await context.SaveChangesAsync(); return(model); } else { return(BadRequest(ModelState)); } }
public async Task <ActionResult <List <Produto> > > Get([FromServices] SalaoAppContext context) { var produtos = await context.Produto.Include(x => x.Descricao).AsNoTracking().ToListAsync(); return(produtos); }
public ProdutoController(SalaoAppContext context) { _context = context; }
public async Task <ActionResult <List <Pagamento> > > Get([FromServices] SalaoAppContext context) { var pagamentos = await context.Pagamento.Include(x => x.Id).AsNoTracking().ToListAsync(); return(pagamentos); }
public PagamentoController(SalaoAppContext context) { _context = context; }
public async Task <ActionResult <List <Cliente> > > Get([FromServices] SalaoAppContext context) { var clientes = await context.Cliente.Include(x => x.Nome).AsNoTracking().ToListAsync(); return(clientes); }
public ServicoController(SalaoAppContext context) { _context = context; }
public async Task <ActionResult <List <Funcionario> > > GetAll([FromServices] SalaoAppContext context) { var funcionarios = await context.Funcionario.Include(x => x.Nome).AsNoTracking().ToListAsync(); return(funcionarios); }
public FuncionarioController(SalaoAppContext context) { _context = context; }
public HomeController(SalaoAppContext context) { _context = context; }
public AgendaRepository(SalaoAppContext _contexto) : base(_contexto) { }
public FuncionarioRepository(SalaoAppContext _contexto) : base(_contexto) { }
public AcessoDadosEntityFramework(SalaoAppContext _contexto) { contexto = _contexto; entidade = contexto.Set <T>(); }
public ProdutoRepository(SalaoAppContext _contexto) : base(_contexto) { }
public async Task <ActionResult <List <Servico> > > Get([FromServices] SalaoAppContext context) { var servicos = await context.Servico.Include(x => x.Nome).AsNoTracking().ToListAsync(); return(servicos); }
public ClienteController(SalaoAppContext context) { _context = context; }
public ServicoRepository(SalaoAppContext _contexto) : base(_contexto) { }
public UsuarioRepository(SalaoAppContext _contexto) : base(_contexto) { }
public ClienteRepository(SalaoAppContext _contexto) : base(_contexto) { }
public UserController(SalaoAppContext context) { _context = context; }