public ActionResult <List <Seguro> > GetAll() { using (var context = new SegurosDbContext()) { return(context.Seguros.ToList()); } }
public ActionResult <HttpResponseMessage> Delete(int id) { using (var context = new SegurosDbContext()) { Seguro seguroApagar = context.Seguros.Where(t => t.id == id).FirstOrDefault(); if (seguroApagar == null) { return(StatusCode(400)); } context.Seguros.Remove(seguroApagar); context.SaveChanges(); return(new HttpResponseMessage(HttpStatusCode.OK)); } }
public ActionResult <HttpResponseMessage> Create(Seguro novoSeguro) { var validador = validadoresDeDados.Where(t => t.tipoSeguro == novoSeguro.tipoSeguro) .FirstOrDefault(); if (!validador.EntradaValida(novoSeguro.objetoId)) { return(StatusCode(400)); } using (var context = new SegurosDbContext()) { context.Seguros.Add(novoSeguro); context.SaveChanges(); return(new HttpResponseMessage(HttpStatusCode.OK)); } }
public TipoRiesgoRepository(SegurosDbContext context) { this.context = context; }
public ClienteRepository(SegurosDbContext context) { this.context = context; }
public ClienteController(SegurosDbContext context, IClienteRepository clienteRepository, IClientePolizaRepository clientePolizaRepository) { _context = context; this.clienteRepository = clienteRepository; this.clientePolizaRepository = clientePolizaRepository; }
public PolizaController(SegurosDbContext context, IPolizaRepository polizaRepository) { _context = context; this.polizaRepository = polizaRepository; this.polizasbl = new PolizasBL(); }
public TipoRiesgoController(SegurosDbContext context, ITipoRiesgoRepository tipoRiesgoRepository) { _context = context; this.tipoRiesgoRepository = tipoRiesgoRepository; }
public PolizaRepository(SegurosDbContext context) { this.context = context; }
public TipoCubrimientoController(SegurosDbContext context, ITipoCubrimientoRepository tipoCubrimientoRepository) { this.context = context; this.tipoCubrimientoRepository = tipoCubrimientoRepository; }
public TipoCubrimientoRepository(SegurosDbContext context) { this.context = context; }