Exemple #1
0
 private static void VerificaMaquinaExistente(tbMaquinas maquina)
 {
     using (var modeloEntidades = new ModeloDadosEntities())
     {
         if (modeloEntidades.tbMaquinas.Where(r => r.Id != maquina.Id).Any())
         {
             throw new Exception($"Esta máquina não existe, favor cadastra-la");
         }
     }
 }
Exemple #2
0
 public void Salvar(tbMaquinas maquina)
 {
     try
     {
         using (var modeloEntidades = new ModeloDadosEntities())
         {
             modeloEntidades.tbMaquinas.Add(maquina);
             modeloEntidades.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
        public ActionResult Salvar(Maquinas maquinas)
        {
            if (ModelState.IsValid)
            {
                tbMaquinas tbMaquinas = new tbMaquinas
                {
                    RAM                     = maquinas.RAM,
                    AdaptadorWifi           = maquinas.AdaptadorWifi,
                    Processador             = maquinas.Processador,
                    SistemaOperacional      = maquinas.SistemaOperacional,
                    EspacoArmazenamento     = maquinas.EspacoArmazenamento,
                    CodigoTipoArmazenamento = maquinas.CodigoTipoArmazenamento,
                    Responsavel             = maquinas.Responsavel
                };

                maquinas.TiposArmazenamentos = ObterTiposArmazenamento();
                Repositorios.MaquinaRepositorio.Salvar(tbMaquinas);
            }
            return(RedirectToAction("Index"));
        }
Exemple #4
0
        public void Alterar(tbMaquinas maquina)
        {
            try
            {
                using (var modeloEntidades = new ModeloDadosEntities())
                {
                    VerificaMaquinaExistente(maquina);

                    var maquinaExistente = modeloEntidades.tbMaquinas.Where(r => r.Id == maquina.Id).FirstOrDefault();
                    maquinaExistente.AdaptadorWifi           = maquina.AdaptadorWifi;
                    maquinaExistente.Processador             = maquina.Processador;
                    maquinaExistente.RAM                     = maquina.RAM;
                    maquinaExistente.SistemaOperacional      = maquina.SistemaOperacional;
                    maquinaExistente.EspacoArmazenamento     = maquina.EspacoArmazenamento;
                    maquinaExistente.CodigoTipoArmazenamento = maquina.CodigoTipoArmazenamento;
                    modeloEntidades.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }