public async Task <ActionResult> Put(int id, [FromBody] ReciboCreacionDTO reciboActualizacion)
        {
            var recibo = mapper.Map <Recibo>(reciboActualizacion);

            recibo.Id = id;
            context.Entry(recibo).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(NoContent());
        }
        public async Task <ActionResult> Post([FromBody] ReciboCreacionDTO reciboCreacion)
        {
            var recibo = mapper.Map <Recibo>(reciboCreacion);

            context.Add(recibo);
            await context.SaveChangesAsync();

            var reciboDTO = mapper.Map <ReciboDTO>(recibo);

            return(new CreatedAtRouteResult("ObtenerRecibos", new { id = recibo.Id }, reciboDTO));
        }