public async Task <IActionResult> PutHist_fn([FromRoute] int id, [FromBody] Hist_fn hist_fn)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != hist_fn.ID)
            {
                return(BadRequest());
            }

            _context.Entry(hist_fn).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Hist_fnExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <IActionResult> PostHist_fn([FromBody] Hist_fn hist_fn)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Hist_fn.Add(hist_fn);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetHist_fn", new { id = hist_fn.ID }, hist_fn));
        }
        public async Task <IActionResult> PostHist_fn([FromBody] Hist_fn ventas)
        {
            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}
            ventas.Fecha       = DateTime.Now;
            ventas.FechaUltAct = DateTime.Now.ToShortDateString();
            ventas.Anulada     = 0;
            _context.Hist_fn.Add(ventas);

            await _context.SaveChangesAsync();

            return(Ok());
            //return CreatedAtAction("GetHist_fn", new { id = hist_fn.ID }, hist_fn);
        }