コード例 #1
0
        public IHttpActionResult Delete(Poliza poliza)
        {
            IPolizaRepository repo = new PolizaRepository();

            repo.DeletePoliza(poliza.ID_Poliza);
            return(Ok());
        }
コード例 #2
0
 public UnitOfWork(ProyectoSegurosDbEntities context)
 {
     _context           = context;
     Rol                = new RolRepository(_context);
     CondicionadoPoliza = new CondicionadoPolizaRepository(_context);
     Usuario            = new UsuarioRepository(_context);
     Cliente            = new ClienteRepository(_context);
     GestionPoliza      = new GestionPolizaRepository(_context);
     Poliza             = new PolizaRepository(_context);
 }
コード例 #3
0
        public IHttpActionResult Put([FromBody] Poliza poliza)
        {
            if (!Validator.PolizaValida(poliza))
            {
                return(BadRequest("Combinación de riesgo y deducible invalida"));
            }
            IPolizaRepository repo = new PolizaRepository();

            repo.InsertOrUpdatePoliza(poliza);
            return(Ok());
        }
コード例 #4
0
        public ServiceFixture()
        {
            DbContextOptions <GapCodeTestDbContext> options;

            var builder = new DbContextOptionsBuilder <GapCodeTestDbContext>();

            builder.UseInMemoryDatabase("mytestdb");

            options = builder.Options;

            _dbContext = new GapCodeTestDbContext(options);
            _dbContext.Database.EnsureDeleted();
            _dbContext.Database.EnsureCreated();

            _agenciaRepository         = new AgenciaRepository(_dbContext);
            _ciudadRepository          = new CiudadRepository(_dbContext);
            _clienteRepository         = new ClienteRepository(_dbContext);
            _polizaRepository          = new PolizaRepository(_dbContext);
            _tipoCubrimientoRepository = new TipoCubrimientoRepository(_dbContext);
            _tipoRiesgoRepository      = new TipoRiesgoRepository(_dbContext);
        }
コード例 #5
0
        public IHttpActionResult Get(int id)
        {
            IPolizaRepository repo = new PolizaRepository();

            return(Ok(repo.GetPolizaByID(id)));
        }
コード例 #6
0
        public IHttpActionResult Get()
        {
            IPolizaRepository repo = new PolizaRepository();

            return(Ok(repo.GetPolizas()));
        }
コード例 #7
0
 public PolizaService()
 {
     _polizaRepository = new PolizaRepository(new ApplicationDbContext());
 }