public void DeleteTestWrongWithMissingData()
        {
            var customer = new Customer();

            customer.FirstName = "Test";
            customer.LastName  = "Test";

            try
            {
                repositorio.Borrar(customer);
            }
            catch (Exception exception)
            {
                exception.Source.Should().Be("EntityFramework");
            }
        }
Exemple #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(Id);

            repositorioClientes.Borrar(id);
            clientesDataGrid.DataSource = repositorioClientes.Obtener();
        }
Exemple #3
0
        public void Editar(Poliza poliza)
        {
            var polizaActual = repositorioPolizas.Obtener(poliza.Id);

            polizaActual.Codigo                = poliza.Codigo;
            polizaActual.Nombre                = poliza.Nombre;
            polizaActual.Descripcion           = poliza.Descripcion;
            polizaActual.PeriodoCobertura      = (byte)poliza.PeriodoCobertura;
            polizaActual.PorcentajeCubrimiento = (decimal)poliza.PorcentajeCubrimiento;
            polizaActual.Riesgo                = (byte)poliza.Riesgo;
            polizaActual.UsuarioCreacion       = poliza.UsuarioCreacionId;
            polizaActual.FechaModificacion     = System.DateTime.Now;
            polizaActual.UsuarioModificacion   = poliza.UsuarioModificacionId;

            var nuevosCubrimientosIds = poliza.Cubrimientos.Select(c => c.Id).ToList();
            var cubrimientosBorrar    = polizaActual.CubrimientosPoliza.Where(c => !nuevosCubrimientosIds.Any(n => n == c.Id)).ToList();
            var cubrimientosBorrarIds = cubrimientosBorrar.Select(c => c.Id);
            var cubrimientosCrear     = poliza.Cubrimientos.Where(c => !cubrimientosBorrarIds.Contains(c.Id));

            foreach (var c in cubrimientosBorrar)
            {
                repositorioCubrimientosPoliza.Borrar(c);
            }

            foreach (var c in cubrimientosCrear)
            {
                repositorioCubrimientosPoliza.Agregar(new CubrimientosPoliza
                {
                    Cubrimiento = c.Id,
                    Poliza      = polizaActual.Id
                });
            }
        }
Exemple #4
0
        static void Delete()
        {
            string tabla = ObtenerTabla();

            if (tabla.ToLower() == "clientes")
            {
                Console.Write("Ingrese id: ");
                int     id = Convert.ToInt32(Console.ReadLine());
                Cliente clienteInsertado = RepositorioDeClientes.Borrar(id);
            }
        }
Exemple #5
0
 public void Delete(int id)
 {
     _repositorio.Borrar(id);
 }