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(); } }
public IActionResult BuscarPorId(int id) { Camisetas camisetas = CamisetasRepository.BuscarPorId(id); if (camisetas == null) { return(NotFound()); } return(Ok(camisetas)); }
public IActionResult Cadastrar(Camisetas camisetas) { try { CamisetasRepository.Cadastrar(camisetas); return(Ok()); } catch (Exception ex) { return(BadRequest(new { Mensagem = "Erro ao Cadastrar" + ex })); } }
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(); } }
public IActionResult Atualizar(int id, Camisetas camisetaModificada) { try { camisetaModificada.CamisetaId = id; ICamisetasRepository.Atualizar(camisetaModificada); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
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)); } }
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 })); } }
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."); } } }