public async Task <IdResult> Post([FromBody] Cotizacion value)
        {
            CotizacionesDataAccess da = new CotizacionesDataAccess(Configuration.GetConnectionString("DefaultConnection"));

            da.Connect();
            if (!string.IsNullOrEmpty(value.NumeroPoliza))
            {
                try
                {
                    var guid = Guid.Parse(value.NumeroPoliza);
                } catch (Exception ex) {
                    throw new BadRequestException("Numero de Poliza Invalido", ex);
                }
            }
            else
            {
                value.NumeroPoliza = Guid.NewGuid().ToString();
            }

            int id = await da.CrearCotizacion(value.Cliente, value.TipoSeguro, value.FormaPago, value.FechaVencimiento, value.FechaCotizacion, value.Activa, value.NumeroPoliza);

            return(new IdResult
            {
                Success = true,
                Id = id
            });
        }
        public async Task <IEnumerable <Cotizacion> > Get(string q)
        {
            CotizacionesDataAccess da = new CotizacionesDataAccess(Configuration.GetConnectionString("DefaultConnection"));

            da.Connect();
            List <Cotizacion> cots = await da.ConsultarCotizaciones(q);

            return(cots);
        }