public Computador Update(Computador computador)
 {
     DbEntityEntry entry = context.Entry(computador);
     entry.State = EntityState.Modified;
     context.SaveChanges();
     return computador;
 }
        public Computador Create(Computador computador)
        {
            Validator.Validate(computador);

            _repository.Save(computador);

            return computador;
        }
        public void Setup()
        {
            Database.SetInitializer(new DropCreateDatabaseAlways<ComputadorContext>());

            _repository = new ComputadorRepository();
            _computador = ObjectMother.GetComputador();

            ComputadorContext context = new ComputadorContext();
            _computador = context.Computador.Add(_computador);
            context.SaveChanges();
        }
        public void CreateAComputadorTest()
        {
            Computador computador = new Computador();
            computador.Id = 1;
            computador.Patrimonio = "";
            computador.Setor = "";
            computador.SistemaOperacional = "";
            computador.MemoriaRam = "";
            computador.HdSize = "";
            computador.ProceModel = "";
            computador.Usuario = new Usuario
            {
                Id = 1,
                Nome = "",
                Setor = "",
                Cargo = "",
                Matricula = ""
            };

            Assert.AreEqual("", string.Empty);
        }
        public static Computador GetComputador()
        {
            Computador _computador = new Computador();
            //_customer.Id = 1;
            _computador.Patrimonio = "123456";
            _computador.Setor = "CINF";
            _computador.SistemaOperacional = "WIN 8.1";
            _computador.MemoriaRam = "8";
            _computador.HdSize = "720";
            _computador.ProceModel = "Intel i5";
            _computador.Usuario = new Usuario
            {
                //Id = 1,
                Nome = "Felipe",
                Setor = "CINF",
                Cargo = "Estagiário",
                Matricula = "666"
            };

            return _computador;
        }
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                Computador pc = new Computador();

                pc.Patrimonio = collection.GetValue("Patrimonio").AttemptedValue;
                pc.Setor = collection.GetValue("Setor").AttemptedValue;
                pc.SistemaOperacional = collection.GetValue("SistemaOperacional").AttemptedValue;
                pc.HdModel = collection.GetValue("HdModel").AttemptedValue;
                pc.HdSize = collection.GetValue("HdSize").AttemptedValue;
                pc.MemoriaRam = collection.GetValue("MemoriaRam").AttemptedValue;
                pc.PlacaVideo = collection.GetValue("PlacaVideo").AttemptedValue;
                pc.ProceModel = collection.GetValue("ProceModel").AttemptedValue;

                _service.Create(pc);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
 public void Setup()
 {
     _computador = ObjectMother.GetComputador();
 }
 public void ComputadorNameInvalidTest()
 {
     Computador computador = new Computador();
     Validator.Validate(computador);
 }
        public Computador Update(Computador computador)
        {
            Validator.Validate(computador);

            return _repository.Update(computador);
        }
 public Computador Save(Computador computador)
 {
     var newComputador = context.Computador.Add(computador);
     context.SaveChanges();
     return newComputador;
 }