public ActionResult DeletarComputador(ComputadorViewModelExclui computadorViewModelExclui) { try { Computador computador = Mapper.Map <Computador>(computadorViewModelExclui); Fonte fonte = Mapper.Map <Fonte>(computadorViewModelExclui); HD hd = Mapper.Map <HD>(computadorViewModelExclui); MemoriaRAM memoriaRAM = Mapper.Map <MemoriaRAM>(computadorViewModelExclui); PlacaMae placaMae = Mapper.Map <PlacaMae>(computadorViewModelExclui); Processador processador = Mapper.Map <Processador>(computadorViewModelExclui); servicoComputador.Deletar(computador); servicoFonte.Deletar(fonte); servicoHD.Deletar(hd); servicoMemoriaRAM.Deletar(memoriaRAM); servicoPlacaMae.Deletar(placaMae); servicoProcessador.Deletar(processador); TempData["MensagemSucesso"] = "Computador deletado com sucesso!"; return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.MensagemErro = "Ocorreu um erro, tente novamente ou entre em contato com nosso suporte. Detalhe do erro: " + ex.Message; return(View()); } }
static void Main(string[] args) { DepositoDeComputacion.Instance.ProductoAgregado_Eliminado += Deposito_ProductoAgregado_Eliminado; DepositoDeComputacion.Instance.ProductoAgregado_Eliminado += Deposito_DescripcionProductos; string modelo = Console.ReadLine(); string marca = Console.ReadLine(); int numeroserie = int.Parse(Console.ReadLine()); string productoaagregar = Console.ReadLine(); if (productoaagregar == "Monitor") { short anofabricacion = short.Parse(Console.ReadLine()); Nullable <int> pulgadas = int.Parse(Console.ReadLine()); DepositoDeComputacion.Instance.AgregarProducto(modelo, marca, numeroserie, anofabricacion, pulgadas); DepositoDeComputacion.Instance.AgregarProducto(modelo, marca, numeroserie, anofabricacion, 18); DepositoDeComputacion.Instance.AgregarProducto(modelo, marca, numeroserie, anofabricacion, 20); } else { string procesador = Console.ReadLine(); string valormemoria = Console.ReadLine(); if (valormemoria.ValidarMemoria()) { MemoriaRAM memoria = (MemoriaRAM)Enum.Parse(typeof(MemoriaRAM), valormemoria); string fabricante = Console.ReadLine(); DepositoDeComputacion.Instance.AgregarProducto(modelo, marca, numeroserie, procesador, memoria, fabricante); } else { throw new Exception("Valor de memoria fuera del rango."); } } Console.ReadKey(); }
public PcComumFacede() { this.processador = new Processador(); this.discoRigido = new DiscoRigido(); this.memoriaRAM = new MemoriaRAM(); this.fonte = new Fonte(); this.gabinete = new Gabinete(); this.placaMae = new PlacaMae(); }
// GET: Computador/EditarMemoriaRAM/5 public ActionResult EditarMemoriaRAM(int id) { MemoriaRAM memoriaRAM = servicoMemoriaRAM.RetornarPorID(id); MemoriaRAMViewModelEdita memoriaRAMViewModelEdita = Mapper.Map <MemoriaRAMViewModelEdita>(memoriaRAM); memoriaRAMViewModelEdita.IDComputador = memoriaRAM.Computadores[0].IDComputador; return(View(memoriaRAMViewModelEdita)); }
public void Deletar() { try { MemoriaRAM memoriaRAM = servico.RetornarPorID(1); servico.Deletar(memoriaRAM); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Atualizar() { try { MemoriaRAM memoriaRAM = servico.RetornarPorID(1); memoriaRAM.Quantidade = 2; memoriaRAM.Capacidade = "4GB"; servico.Atualizar(memoriaRAM); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Inserir() { try { MemoriaRAM memoriaRAM = new MemoriaRAM(); memoriaRAM.Quantidade = 2; memoriaRAM.Capacidade = "4GB"; servico.Inserir(memoriaRAM); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void RetornarPorID() { try { MemoriaRAM memoriaRAM = new MemoriaRAM(); memoriaRAM = servico.RetornarPorID(1); Assert.IsNotNull(memoriaRAM.IDMemoriaRAM, "O campo IDMemoriaRAM está vazio"); Assert.IsNotNull(memoriaRAM.Quantidade, "O campo Quantidade está vazio"); Assert.IsNotNull(memoriaRAM.Capacidade, "O campo Capacidade está vazio"); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public ActionResult EditarMemoriaRAM(MemoriaRAMViewModelEdita memoriaRAMViewModelEdita) { try { MemoriaRAM memoriaRAM = Mapper.Map <MemoriaRAM>(memoriaRAMViewModelEdita); servicoMemoriaRAM.Atualizar(memoriaRAM); TempData["MensagemSucesso"] = "Memória RAM editada com sucesso!"; return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.MensagemErro = "Ocorreu um erro, tente novamente ou entre em contato com nosso suporte. Detalhe do erro: " + ex.Message; return(View()); } }
public void InserirTodos() { try { Computador computador = new Computador(); computador.DataCriacao = DateTime.Now; computador.IDUsuario = "35b889eb-513a-431f-a212-3b02acb8d3a6"; Fonte fonte = new Fonte(); fonte.Marca = "Corsair"; fonte.Modelo = "AX1200i"; HD hd = new HD(); hd.Quantidade = 1; hd.Capacidade = "2TB"; MemoriaRAM memoriaRAM = new MemoriaRAM(); memoriaRAM.Quantidade = 2; memoriaRAM.Capacidade = "16GB"; PlacaMae placaMae = new PlacaMae(); placaMae.Marca = "GIGABYTE"; placaMae.Modelo = "mATX GA-B250M-D3H"; Processador processador = new Processador(); processador.Marca = "AMD"; processador.Modelo = "FX-8170"; processador.Velocidade = "3.9GHz"; computador.Fonte = fonte; computador.HD = hd; computador.MemoriaRAM = memoriaRAM; computador.PlacaMae = placaMae; computador.Processador = processador; servico.Inserir(computador); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void AgregarProducto(string modelo, string marca, int numerodeserie, string descripcionprocesador, MemoriaRAM memoriaram, string fabricante) { Computadora nuevaComputadora = new Computadora(); nuevaComputadora.CargarDatos(modelo, marca, numerodeserie, descripcionprocesador, memoriaram, fabricante); Computadoras.Add(nuevaComputadora); this.ProductoAgregado_Eliminado(this, new InfoProductoArgs() { Tipo = "Computadora", Producto = nuevaComputadora, Operacion = "Agregado" }); }
public void CargarDatos(string modelo, string marca, int numerodeserie, string descripcionprocesador, MemoriaRAM memoriaram, string fabricante) { this.Modelo = modelo; this.Marca = marca; this.NumeroDeSerie = numerodeserie; this.DescripcionProcesador = descripcionprocesador; this.MemoriaRAM = memoriaram; this.Fabricante = fabricante; }
public void CargarDatos(string modelo, string marca, int numero, string descripcion, MemoriaRAM memoria, string fabricante) { this.Modelo = modelo; this.Marca = marca; this.NumeroSerie = numero; this.DescripcionProcesador = descripcion; this.MemoriaRAM = memoria; this.NombreFabricante = fabricante; }