Пример #1
0
        public async Task <IActionResult> PutProduto(int id, Produto produto)
        {
            if (id != produto.ProdutoID)
            {
                return(BadRequest());
            }

            _context.Entry(produto).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProdutoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <IActionResult> PutCotista([FromRoute] int id, [FromBody] Cotista cotista)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != cotista.Id)
            {
                return(BadRequest());
            }

            _context.Entry(cotista).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CotistaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #3
0
        public async Task <IActionResult> Create([Bind("Id,Cpf,Nome")] Cotista cotista)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotista);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cotista));
        }
Пример #4
0
        public async Task <IActionResult> Create([Bind("ProdutoID,Descricao,Preco,Qtde")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                _context.Add(produto);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(produto));
        }
Пример #5
0
        public async Task <IActionResult> Create([Bind("ClienteId,Nome,Data,Documento,Telefone,TelTipo,Endereco,EndeTipo,TipoCliente")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                cliente.ClienteId = Guid.NewGuid();
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Пример #6
0
        public async Task <ActionResult> Edit([Bind(Include = "ID,Logradouro,Cep,Complemento,Numero,ClienteId,CidadeId")] Endereco endereco)
        {
            if (ModelState.IsValid)
            {
                var cep = endereco.Cep.ApenasNumeros();
                endereco.Cep             = cep;
                db.Entry(endereco).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(Json(new { success = true }));
            }
            ViewBag.ClienteID = new SelectList(db.Clientes, "ID", "Nome", endereco.ClienteId);
            return(PartialView("_Edit", endereco));
        }
Пример #7
0
        public async Task <ActionResult> Edit([Bind(Include = "ID,DataPrevisao,DataVacinacao,VacinaId,AnimalId")] Vacinacao vacinacao)
        {
            if (ModelState.IsValid)
            {
                using (var ctx = new BancoContexto()) {
                    ctx.Entry(vacinacao).State = EntityState.Modified;
                    await ctx.SaveChangesAsync();

                    return(Json(new { success = true }));
                }
            }
            return(PartialView("_Edit", vacinacao));
        }
Пример #8
0
        public async Task <ActionResult> Edit([Bind(Include = "ID,PesoAnimal,DataCadastro,Observacao,AnimalID")] Peso peso)
        {
            if (ModelState.IsValid)
            {
                using (var ctx = new BancoContexto())
                {
                    ctx.Entry(peso).State = EntityState.Modified;
                    await ctx.SaveChangesAsync();

                    return(Json(new { success = true }));
                }
            }
            return(PartialView("_Edit", peso));
        }
Пример #9
0
        public async Task <ActionResult> Edit([Bind(Include = "ID,TipoServicoID,Valor,Observacao,AtendimentoID")] Servico servico)
        {
            if (ModelState.IsValid)
            {
                using (var ctx = new BancoContexto())
                {
                    ctx.Entry(servico).State = EntityState.Modified;
                    await ctx.SaveChangesAsync();

                    return(Json(new { success = true }));
                }
            }
            ViewBag.AtendimentoID = new SelectList(repoAtendimento.GetAll(), "ID", "ID", servico.AtendimentoId);
            return(PartialView("_Edit", servico));
        }
Пример #10
0
        public async Task <ActionResult> Edit([Bind(Include = "ID,Numero,ClienteId,Cliente,TipoTelefone")] Telefone telefone, int tipoTelefoneId)
        {
            if (ModelState.IsValid)
            {
                using (var ctx = new BancoContexto()) {
                    telefone.Numero           = telefone.Numero.ApenasNumeros();;
                    telefone.TipoTelefoneId   = tipoTelefoneId;
                    ctx.Entry(telefone).State = EntityState.Modified;
                    await ctx.SaveChangesAsync();

                    return(Json(new { success = true }));
                }
            }
            ViewBag.ClienteID = new SelectList(repoFone.GetAll(), "ID", "Numero", telefone.ClienteId);
            return(PartialView("_Edit", telefone));
        }
Пример #11
0
 public async Task Add(TEntity e)
 {
     _db.Set <TEntity>().Add(e);
     await _db.SaveChangesAsync();
 }
Пример #12
0
 public Estudios Cadastrar(Estudios estudios)
 {
     banco.Estudios.Add(estudios);
     banco.SaveChangesAsync();
     return(estudios);
 }