public void Cadastrar(Camisetas camisetas)
 {
     using (ShirtStoreContext ctx = new ShirtStoreContext())
     {
         ctx.Add(camisetas);
         ctx.SaveChanges();
     }
 }
 public void Deletar(int id)
 {
     using (ShirtStoreContext ctx = new ShirtStoreContext())
     {
         Camisetas camisetas = ctx.Camisetas.Find(id);
         ctx.Camisetas.Remove(camisetas);
         ctx.SaveChanges();
     }
 }
Beispiel #3
0
        public IActionResult BuscarPorId(int id)
        {
            Camisetas camisetas = CamisetasRepository.BuscarPorId(id);

            if (camisetas == null)
            {
                return(NotFound());
            }
            return(Ok(camisetas));
        }
Beispiel #4
0
 public IActionResult Cadastrar(Camisetas camisetas)
 {
     try
     {
         CamisetasRepository.Cadastrar(camisetas);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { Mensagem = "Erro ao Cadastrar" + ex }));
     }
 }
Beispiel #5
0
 public void Cadastrar(Camisetas novaCamiseta)
 {
     using (ShirtContext ctx = new ShirtContext())
     {
         /*Estoque novoRegistro = new Estoque(
          *  camisetaId : novaCamiseta.CamisetaId,
          *  tamanhos : novaCamiseta.
          *  );*/
         ctx.Camisetas.Add(novaCamiseta);
         ctx.SaveChanges();
     }
 }
 public void Atualizar(Camisetas camisetas)
 {
     using (ShirtStoreContext ctx = new ShirtStoreContext())
     {
         Camisetas CamisetasBuscadas = ctx.Camisetas.FirstOrDefault(x => x.IdCamiseta == camisetas.IdCamiseta);
         CamisetasBuscadas.Empresas  = camisetas.Empresas;
         CamisetasBuscadas.Descriçao = camisetas.Descriçao;
         CamisetasBuscadas.Estoques  = camisetas.Estoques;
         ctx.Camisetas.Update(CamisetasBuscadas);
         ctx.SaveChanges();
     }
 }
Beispiel #7
0
 public IActionResult Atualizar(int id, Camisetas camisetaModificada)
 {
     try
     {
         camisetaModificada.CamisetaId = id;
         ICamisetasRepository.Atualizar(camisetaModificada);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Beispiel #8
0
        public IActionResult Cadastrar(Camisetas novaCamiseta)
        {
            try
            {
                var    usuario = HttpContext.User;
                string empresa = usuario.Claims.FirstOrDefault(x => x.Type.Equals("String")).Value;
                novaCamiseta.Marca = empresa;

                ICamisetasRepository.Cadastrar(novaCamiseta);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Beispiel #9
0
        public IActionResult Atualizar(Camisetas camisetas)
        {
            try
            {
                Camisetas CamisetasBuscada = CamisetasRepository.BuscarPorId(camisetas.IdCamiseta);
                if (CamisetasBuscada == null)
                {
                    return(NotFound());
                }

                CamisetasRepository.Atualizar(camisetas);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(new { mensagem = "Erro ao Atualizar" + ex }));
            }
        }
Beispiel #10
0
        public void Atualizar(Camisetas camisetaModificada)
        {
            using (ShirtContext ctx = new ShirtContext())
            {
                Camisetas camisetaBuscada = BuscarPorId(camisetaModificada.CamisetaId);

                if (camisetaBuscada != null)
                {
                    camisetaBuscada.Cor        = camisetaModificada.Cor == null ? camisetaBuscada.Cor : camisetaModificada.Cor;
                    camisetaBuscada.Descricao  = camisetaModificada.Descricao == null ? camisetaBuscada.Descricao : camisetaModificada.Descricao;
                    camisetaBuscada.Marca      = camisetaModificada.Marca == null ? camisetaBuscada.Marca : camisetaModificada.Marca;
                    camisetaBuscada.Quantidade = camisetaModificada.Quantidade;

                    ctx.Camisetas.Update(camisetaBuscada);
                    ctx.SaveChanges();
                }
                else
                {
                    throw new Exception(message: "Esta camiseta não está cadastrada ou não pôde ser encontrada.");
                }
            }
        }