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); }