public HttpResponseMessage returnedPrestamo(HttpRequestMessage request, [FromBody] PrestamoReq body)
        {
            try
            {
                int result = con.Cnn.Execute(@"UPDATE [dbo].[Prestamo] SET 
												[Devuelto] = GETDATE()
												WHERE [IdLector] = @idLector 
												AND [IdLibro] = @idLibro"                                                , new
                {
                    idLector = body.IdLector,
                    idLibro  = body.IdLibro
                }, commandType: CommandType.Text);

                if (result > 0)
                {
                    GenericResponse response = new GenericResponse();
                    response.HttpCode = 200;
                    response.Message  = "Success";
                    return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, response));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Something went wrong"));
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Something went wrong"));
            }
        }
        public HttpResponseMessage addPrestamo(HttpRequestMessage request, [FromBody] PrestamoReq nuevoPrestamo)
        {
            try
            {
                int result = con.Cnn.Execute(@"INSERT INTO [dbo].[Prestamo]
										   ([IdLector],[IdLibro],[FechaPrestamo],[FechaDevolucion] ) VALUES
										   (@idLector
										   ,@idLibro
										   ,@fechaPrestamo
										   ,@fechaDevolucion)"                                        , new
                {
                    idLector        = nuevoPrestamo.IdLector,
                    idLibro         = nuevoPrestamo.IdLibro,
                    fechaPrestamo   = nuevoPrestamo.FechaPrestamo,
                    fechaDevolucion = nuevoPrestamo.FechaDevolucion
                }, commandType: CommandType.Text);

                if (result > 0)
                {
                    GenericResponse response = new GenericResponse();
                    response.HttpCode = 200;
                    response.Message  = "Success";
                    return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, response));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Something went wrong"));
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Something went wrong"));
            }
        }